<?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/2020-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:tg="http://www.tredegar.com/20210630"
  xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="tg-20210630.xsd" xlink:type="simple"/>
    <context id="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i33f44d75a4be471cae8959af96634c67_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9b0eee004df14157a442a57374d0e79a_I20210730">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
        </entity>
        <period>
            <instant>2021-07-30</instant>
        </period>
    </context>
    <context id="ie827abd61a91494983b9635d29ac350f_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="idbaed1ad1bf1447f839f99d948912ed7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia847497888904987808e2a235aa6332a_I20081231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">tg:KaleoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2008-12-31</instant>
        </period>
    </context>
    <context id="i9888482bfeb6436d823050e569594499_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i2af72247b8e14c9a8c71f990f5d00a12_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i504f4e85a82440f28d06e98dbe45671c_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i4ee82b4d99bf44618dc481603d92aa0a_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i311eda376b2540f281607a8d54c409e6_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i8f6b1b083b9449ffb229b965f8718967_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia9045247eb4e4c9b8f3c8d6962ba7929_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i4ef082faa3024a05a3f163840994aaa8_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib5f309edb79f4eca9505357190d80241_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i4072032de2214e46a4980b9aa0f8289a_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i40e6c440bcc14e3f8cdf86e31196d522_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i3a9490b48d73453792be37819f981f7a_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i8aa9d382a9c642498fa4243d10685f88_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="if8ffc6cf2cc149c3acaefa78c6be9f71_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i16afcd480b3e430db46c21148e16edbc_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">tg:TrustForSavingRestorationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ic76902e5099a4e3aa4be4df3ff64759e_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ice745e2dce334e46a0c2477eba8dbdaa_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i8cdb896a33c6424ba29cb99e6064fe01_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i71ea422952e64a809cd07fc49f26e07e_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ie0da762d0d95420390f16f4a9f3d910e_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i432c90780c5b4641a129f619f6ae7521_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i690216f62b224f55be8d8c018dc5e3b4_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4f113d4a47ec407db95c96dc5061a31f_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie42b12d2660845dfb007fcb8ef5c04e3_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5d9fa2221c1a4769ac08726fe9fb8d89_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">tg:TrustForSavingRestorationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic2a01b5aedd2463c980fc6016135eea9_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i677e672e60c14b24b652f3ec1d09a014_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="if91215982ec547b0b3dd0134d5201812_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">tg:TrustForSavingRestorationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="iceea79938037436d8737aec9495e5c1e_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i696aa6247876412bb92e40525c947651_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ifd6e87c0033c4fa7acae44393bdcb2da_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i3da365f0177c47a8933d17eb3d8d3ce4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</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="ifa4648279a1e448dbe5687f41361d7de_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</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="i57eaf5bad74b4147a6a156bce9b3826f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">tg:TrustForSavingRestorationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id64cc2a800754fa5ac64bb6246011d59_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</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="ie8ad915a6178416ca88033af3f4a4a14_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</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="i84ba403d3c134aaf91abba5460ac8144_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</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="i673c229bd44b473eab51d11000d8b916_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia28024b901e24a7ab116142e2e9e14f6_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i217252f6935c4d259f5f93310f87e2b9_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0b24e8a1db4648fc827c7dfe3b5c2902_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i34d9b74d141a44d5969e4d61f44d4e44_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie11b8f7a816144c2a0851f01602cb306_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">tg:TrustForSavingRestorationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if01cbae8bd1740908a1cd8bc4dc180e8_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ibb921cf2448146a7b696786087f1386f_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ia2cc8b5b3bc64145997349b493f87f67_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">tg:TrustForSavingRestorationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="id40c50f42386459ca342d495630e3748_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i0ce0255017554c619db804736b93ae60_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i52479a378e88430ba350823b8bb1c7ae_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i4faa4ab2aac14b9bae9fe2e970b321a0_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i321c71f9675445689c8c0a498dc36056_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i2f4f8c8a28714d4e999f47f23e4b105f_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i2fd545ef66824dd5afe2a8367a1e63aa_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="icf58d9630cd947868e8de945e56d396c_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i0dab8ad706ca41709f646f1c83971174_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id770f89eb47f4fa79d3619a23fec5e66_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">tg:TrustForSavingRestorationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i570121be8cb04975a9c4a3fb2d4c2457_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i7058ae3277194df59f953e31e62f8b2d_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ib9d2f8e9762a4a9480c6e1237d577bae_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">tg:TrustForSavingRestorationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i1a55023400aa4f14bfd9bf0e4c925ae6_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i7c88e961adaa4628ab0ce79331a58449_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i7021ce7343e04af5b62478b66cc6202d_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i61e5ea9d80574c5fbbe6e5dd476220ec_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</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="ib77e1a1a2ea74f39bfabcb26ca90aec7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</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="iaf135fb2b3aa467db62776da98acaa22_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">tg:TrustForSavingRestorationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i97624ef696aa412dbcc953cfebf6b59e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</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="i95a41b9332284d4eb7e0844f597d0f5d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</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="i183bc079ef134849b41908cfbf30184d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</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="i2841da7736af478a91045547637cce5d_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib435397bf6334e35911bc559bd6f0e0f_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="if7fcef9584dd43c7be11612fa801866d_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i1409e733271d45bcbc7bc0cbe839d734_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="if170bfbd197e47fdbb26916c186091e3_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">tg:TrustForSavingRestorationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i44827858262a4bc3b6849adf28604f4e_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ie7916534ffac40bfaa285345cf75cdc5_I20200824">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
        </entity>
        <period>
            <instant>2020-08-24</instant>
        </period>
    </context>
    <context id="i4c1676084a2644eda59d6e49fdd920cd_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">tg:AluminumFuturesContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i93709c59240043ac824cf834eff1a504_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">tg:ForeignCurrencyForwardContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5c0976c07d934b4197409098f98f6d09_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">tg:ForeignCurrencyForwardContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i24c552145d9d4a59a2092a679263d666_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i55e7f02542cd4544b97e0dd3d1580434_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i79369c39e378490bb2f82be0d3a34391_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">tg:AluminumFuturesContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i31a56630d153447bb43cdabf230b620a_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">tg:ForeignCurrencyForwardContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i147476ef63e943d680ca11239a89c41a_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">tg:ForeignCurrencyForwardContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4bbe2b020a40469f9a33ba0d232ba661_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i44982b4a96da42dbb91dc07bd89ad8db_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i552ba5664fce4bc8b8db3270c899161a_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">tg:AluminumFuturesContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="if29431efc1b34017b8898cc01df11d8d_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">tg:ForeignCurrencyForwardContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i029580beed504cdeb79383714b10cb8e_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">tg:ForeignCurrencyForwardContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ibabc9dcb1ea74102a96970656771610d_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i0f38af4dcd454b14bfc2ed0ccb80c7ca_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic89c5da50da649fc9a04692f993396ce_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">tg:AluminumFuturesContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ibada7d27b94e404ca4989e17a1f17993_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">tg:ForeignCurrencyForwardContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie11da2dd4854442db61828d532219e0d_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">tg:ForeignCurrencyForwardContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i257c64d2231545b5a5430977e7a3dc4c_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie799f4b7cbaa4c8dabe18b6089effd73_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i961064dcec4e420b9c9c3eca07b2d4bd_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">tg:KaleoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ic7b4f7895a8344d383a31e14b26e23c3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">tg:KaleoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i16af7605aaed4da1bdb369b7ae55ede8_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">tg:DCFMethodforFairValueEstimateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">tg:KaleoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i75ce2bbde7ec4768a0945bb0c2e77a64_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">tg:DCFMethodforFairValueEstimateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">tg:KaleoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ie3ca4d7baf8941cea27486de964ecf6f_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">tg:EBITDAMultipleMethodforFairValueEstimateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">tg:KaleoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ie2c1e5762e8f4ad1844b8d2d28de4a8f_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">tg:DCFMethodforFairValueEstimateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">tg:KaleoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i9ec6046f67854f7f9cd5b23836553a95_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">tg:AluminumFuturesContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i4e90fb54c751493389418d97e2930756_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">tg:AluminumFuturesContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i72950aa3e41b4287b7eb85423d2d9d27_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">tg:AluminumFuturesContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i3a5ba2f071ad4c3797517488d2769e93_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">tg:AccruedExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">tg:AluminumFuturesContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i9493b829ab83482cb9fec2ac273309ce_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">tg:AccruedExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">tg:AluminumFuturesContractsMember</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="i1ac52a4138b2489b8833c9917bbd460d_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">tg:AluminumFuturesContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i2614e679a2a94d1d81a032676a980f1e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">tg:AluminumFuturesContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3915683f262a408dbf005ea4a9eb8805_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">tg:TerphaneLtdaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="tg:CashFlowHedgeMaturityDateAxis">tg:Oct2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i842b2635e98244f48b3fcb2fa2488d5f_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">tg:TerphaneLtdaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="tg:CashFlowHedgeMaturityDateAxis">tg:Jul21Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ibefd6e187c014866b19df897a8d10ab4_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">tg:TerphaneLtdaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="tg:CashFlowHedgeMaturityDateAxis">tg:Aug21Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="idf553a05aaac43429d055e72b5cc8eef_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">tg:TerphaneLtdaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="tg:CashFlowHedgeMaturityDateAxis">tg:Sep21Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ibbc24692968c40b29e69249a5c3c2f09_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">tg:TerphaneLtdaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="tg:CashFlowHedgeMaturityDateAxis">tg:Oct21Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ib8b4b58016f34f2b8ec442615528e7d3_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">tg:TerphaneLtdaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="tg:CashFlowHedgeMaturityDateAxis">tg:Nov21Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i0bd544270fda4345a66afd7afa19048a_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">tg:TerphaneLtdaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="tg:CashFlowHedgeMaturityDateAxis">tg:Dec21Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ibcea8ff80c4645c8a498c8911098e220_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">tg:TerphaneLtdaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ib1e39bf701e44bd48ef4b35378b8ee72_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">tg:AccruedExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">tg:FlexiblePackagingFilmsMemberDomain</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i74396ec2e27c45acaa055707549af742_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">tg:AccruedExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">tg:FlexiblePackagingFilmsMemberDomain</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="i18dda4f4cafd42d68d44345095f3e46c_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">tg:AccruedExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">tg:FlexiblePackagingFilmsMemberDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ic9427592c1314e57ae5108a9b4e5f1c2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">tg:AccruedExpensesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">tg:FlexiblePackagingFilmsMemberDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7a03dee19290488cb181203920050e45_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">tg:AluminumFuturesContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i27c05f6e0ca64350a33cb7ce712f9a6d_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">tg:AluminumFuturesContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ia4137dd031ce4a12ab169014416a6cf4_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">tg:ForeignCurrencyForwwardsAndOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i003fa34186844a18b96e64f0715be745_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">tg:ForeignCurrencyForwwardsAndOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i340a6b22b62f48198283eeca854ea834_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">tg:ForeignCurrencyForwwardsAndOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iaca9e239ab5b48ae9ba3e4ef34714787_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">tg:ForeignCurrencyForwwardsAndOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i748a9d4e1f234821a8a9aa7916696038_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">tg:AluminumFuturesContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i859e936eb0714a0e803b49941fb60105_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">tg:AluminumFuturesContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib934a8e5bdd84535bafa067ef6d53df6_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">tg:ForeignCurrencyForwardsAndOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i469cbb6bfdc24ad9a10aa2e517d2100a_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">tg:ForeignCurrencyForwardsAndOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i48281ae2ff574a4290878c5c8a9a733c_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">tg:ForeignCurrencyForwardsAndOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic607f6da2fad49af8b107ec6e8137dec_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">tg:ForeignCurrencyForwardsAndOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i60ff68d6b2cb47aba36fd9ec845659c2_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">tg:AluminumFuturesContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i3bc609579e154c028cca7a35b2553339_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">tg:AluminumFuturesContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ibe89b3cec9ba4e6a9ca6b5a4127bac1d_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">tg:ForeignCurrencyForwwardsAndOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iaa5c8a901ef842a7b399706343ebd59a_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">tg:ForeignCurrencyForwwardsAndOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i18326c299f56424e842d413812dc33ae_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">tg:ForeignCurrencyForwwardsAndOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iea315fc827364d3eaf3b5719a8fb9253_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">tg:ForeignCurrencyForwwardsAndOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i9ea73c378d03402bb2fe24e2568d2b55_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">tg:AluminumFuturesContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id48e57ffc8284746aa464e61eb2cfd1e_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">tg:AluminumFuturesContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="idab168e540f14cbeae6947417a7137f4_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">tg:ForeignCurrencyForwardsAndOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i7fa93d989ea946729a6a4bec7442797a_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">tg:ForeignCurrencyForwardsAndOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i778017de7f0e4264847d1cbb87454425_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">tg:ForeignCurrencyForwardsAndOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i581ba334637740b7a0712e32ad0c8d05_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">tg:ForeignCurrencyForwardsAndOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iee9488db560847088e108a1cdcfa381f_D20210401-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i1442c6d9e2ac4c61816c8b753fdb160d_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic460a136293d4679a962dc847554d0d2_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i9a0c6a8b116d4ce48a2982ae352667ca_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i1ef77c0d3157431ea4b246d337daf873_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie6233b844d7e425e98ab543454441004_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iecc27f3f60e744d3bed314d58b5baf4c_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i11ad129fb83d45daa97b43e6614f852b_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5d6c18af767444c3bc1ecd764cc8090e_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i5b60d624d554496aa393f64a26e5768f_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">tg:AccruedExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i01ef1fdf33be4358877b151e3e353275_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">tg:KaleoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iaa6ce6463514455cb9cd0fe1d68a16c6_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">tg:KaleoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i4c31b8497bb94c8c9f171736ea53859c_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">tg:KaleoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i2175b27253ce4b5691018313517241f8_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">tg:KaleoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i034884ee4c71454d9896f6462a825a47_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">tg:HarbingerCapitalPartnersSpecialSituationsFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ief433a29da964b269e359ae78b602399_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">tg:HarbingerCapitalPartnersSpecialSituationsFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iba59c95a14bc4400b67da4640ff5c118_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">tg:HarbingerCapitalPartnersSpecialSituationsFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0482c6d3e087498581fd2f2371d92474_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">tg:HarbingerCapitalPartnersSpecialSituationsFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i1bae6dae54b9482ea6880cb48c13ba22_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">tg:HarbingerCapitalPartnersSpecialSituationsFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="id6755bae7aa64837a24ace69fcf523f2_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">tg:HarbingerCapitalPartnersSpecialSituationsFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i00b842b874ce4e82a4ac451650feebac_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">tg:HarbingerCapitalPartnersSpecialSituationsFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7f28d2adc38448fd8fadccbfe35a24d4_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:AluminumExtrusionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib53840d756bc4c448072208e808104f9_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:AluminumExtrusionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i624f08905cbd4593b4092b7b4ba3ebc2_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:AluminumExtrusionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ida50932bf66643898596270bb596af46_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:AluminumExtrusionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i84aff6aad71744e09b477c741274130c_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:PEFilmsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ida29dda00dac4d5ba65ce59e2c6ba506_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:PEFilmsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i11684ab3c9fb49288cb41850c7de93e8_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:PEFilmsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i19111cafacc24a4dae1aec6e340b9720_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:PEFilmsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i17d95bba9a15499489a73a54db6c9070_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:FlexiblePackagingFilmsMemberDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9453c17efd7a4bbaa803494d83c36796_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:FlexiblePackagingFilmsMemberDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id0426f420b914df8bf77100b9a0504f9_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:FlexiblePackagingFilmsMemberDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i7f7fc2e662c049d891ddf0d55801d58b_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:FlexiblePackagingFilmsMemberDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i5211c1ddcc2d40ff92bedbefd5800c56_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:FlexiblePackagingFilmsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i590f0f3bd73f430bb4a0be64c8d18e45_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:FlexiblePackagingFilmsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iadc758472d1f4b03b7cbd8673b8febd5_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:FlexiblePackagingFilmsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i222c87eb10434333a12030b5962b89aa_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:FlexiblePackagingFilmsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic1e737994c544ac2a4268afe8b6eb251_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:AluminumExtrusionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i87d1574bedf546dfa8862871d2d91a8e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:AluminumExtrusionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0a1d3bc4eddb42fcbd8f1ac95a8c2650_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:PEFilmsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i134ce319674b4dd0a8275427ecce50c8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:PEFilmsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8a1ca356d11c449d94934fbe9dcd75f7_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:FlexiblePackagingFilmsMemberDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i4e774c53c90f4d248e2331fbb17cceab_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:FlexiblePackagingFilmsMemberDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3ccf85da9b614165b0e6d3c4943c8ab6_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i1e70ee5746bd4e4e935eafcf2ee9d73e_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="if4fc133616c04c8eba45488781555568_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4e5291e3c2334df7b5ac7f7a8700beef_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib37f8900316b448982858293e75f8105_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:ExportsFromUnitedStatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4f17d146897a4e32b6c4b091c4cc93e7_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:ExportsFromUnitedStatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i86eb2e589eac44b8bb34fc937ea39af8_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:ExportsFromUnitedStatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9fe1dba7b7964a908e2c04ba70004661_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:ExportsFromUnitedStatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ieaf9def86df343abacb31131764d0fb5_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:LatinAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:ExportsFromUnitedStatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i2a425600c6de444f92e667af3cc9a764_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:LatinAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:ExportsFromUnitedStatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i46c3eed318f74584b88be36a8c0f82fb_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:LatinAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:ExportsFromUnitedStatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5f7e44af0a2c400a8c772317f169c606_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:LatinAmericaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:ExportsFromUnitedStatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i2f9a6bf0ea214a929a2cc1955f719bb2_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:ExportsFromUnitedStatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iccd9ca398efb4e2284440938ca68cdd3_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:ExportsFromUnitedStatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ieb63a7737eeb410eb7d2f716fc85b25f_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:ExportsFromUnitedStatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i09247d4763a54a85aa4db9fb8fdf8ead_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:ExportsFromUnitedStatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i44d4ca09dbbc47e0a9ae078188cd620b_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:ExportsFromUnitedStatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i64aa00de16134bb9b2f0d15d8dd2e6b9_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:ExportsFromUnitedStatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i238e6aefadfd4e8b92cbc9aa5a7c6361_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:ExportsFromUnitedStatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4deafef4cf6c4d198539618fb41629c2_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:ExportsFromUnitedStatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i4570fc7c965343fe8469aa1c6dc5dc4d_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:OperationsOutsideUnitedStatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i491f2f3ce83d4b3da12e7cd2acf29421_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:OperationsOutsideUnitedStatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib60ec22d76844296a9ea687fa6a2ba1c_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:OperationsOutsideUnitedStatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib0d85e4c503a4b5b941850ac2459130f_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:OperationsOutsideUnitedStatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id3759e6b27c2498490dfe2b2f60db40d_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tg:NonresidentialBuildingAndConstructionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:AluminumExtrusionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i64c0de6887c94ddcb9e426b7dd96ec8c_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tg:NonresidentialBuildingAndConstructionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:AluminumExtrusionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i6aef20a7d2fc4ed782013e6ee120d2bd_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tg:NonresidentialBuildingAndConstructionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:AluminumExtrusionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9f21f7f998964c0e983a7ffca010267d_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tg:NonresidentialBuildingAndConstructionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:AluminumExtrusionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id87a7044ec694a57942503a0bc2d09ba_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tg:ConsumerDurablesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:AluminumExtrusionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ieac25027da8149298f13273d140663bd_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tg:ConsumerDurablesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:AluminumExtrusionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i135f49789fd04fe69af629fd6c045ab8_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tg:ConsumerDurablesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:AluminumExtrusionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4e91d4961e694c959ee72fb8c673d210_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tg:ConsumerDurablesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:AluminumExtrusionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iea7a7ab1e6fa4508b17704dff35c026a_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tg:AutomotiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:AluminumExtrusionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i05b7efb8fb104cc199cc863a85a1e82a_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tg:AutomotiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:AluminumExtrusionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i5f027a298a5b446e95cfed2243d0d224_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tg:AutomotiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:AluminumExtrusionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4f218e197c8249e1ab764af9bec100da_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tg:AutomotiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:AluminumExtrusionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib4cf3f93ffce4317b9cd1ee850bf8cbc_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tg:ResidentialBuildingAndConstructionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:AluminumExtrusionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i7eb1b27385fa4d888991cae8b9f33424_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tg:ResidentialBuildingAndConstructionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:AluminumExtrusionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i90a583e40fb94ab1acfbac1bf81db969_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tg:ResidentialBuildingAndConstructionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:AluminumExtrusionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i21626928db0745118de3040365ca9015_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tg:ResidentialBuildingAndConstructionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:AluminumExtrusionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i2b4929cb80444757ad7d9ab6313d9b65_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tg:ElectricalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:AluminumExtrusionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i87053ee647614eaabbb50f618222cdbe_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tg:ElectricalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:AluminumExtrusionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="if9ba0653ad7d4ff0af57c3352cc38fe5_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tg:ElectricalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:AluminumExtrusionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if8cb97f68b4a47d1b4bb7a626adda2ca_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tg:ElectricalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:AluminumExtrusionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i296cd6e217c940d4865c504becb26925_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tg:MachineryandEquipmentBNLDomain</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:AluminumExtrusionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ifbe17c3c331f481aa3cc01f9cb2ad544_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tg:MachineryandEquipmentBNLDomain</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:AluminumExtrusionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i2a5f6f1710504f5488257a4993789d37_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tg:MachineryandEquipmentBNLDomain</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:AluminumExtrusionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i071513414c1646318502e8c7d81dbf16_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tg:MachineryandEquipmentBNLDomain</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:AluminumExtrusionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i640dc4aedc944c7499886bcbda2e8fd0_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tg:DistributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:AluminumExtrusionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="icbabda7b92b643878ac8de77b8d13ae2_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tg:DistributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:AluminumExtrusionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i50bd2c6e2b43459cbada5bc5ebffd96a_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tg:DistributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:AluminumExtrusionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i75992eb2f2e94df181dfef348ee4435a_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tg:DistributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:AluminumExtrusionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iabf9f50305df46f5a3deea2f4b77d272_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tg:AluminumExtrusionsSubtotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:AluminumExtrusionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id4d501550cfc4fef94c47a9a86409536_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tg:AluminumExtrusionsSubtotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:AluminumExtrusionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i0c8466d4b6de4f23ab057295a3395d16_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tg:AluminumExtrusionsSubtotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:AluminumExtrusionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5a7e39d10d714e588da33ce1edf82fbb_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tg:AluminumExtrusionsSubtotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:AluminumExtrusionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic5e057c69b3444de839cfd02d03b50de_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tg:SurfaceProtectionFilmsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:PEFilmsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib6816123d3dc46269dbb593e1489c1ac_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tg:SurfaceProtectionFilmsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:PEFilmsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i6ad8fceb38714766a16615a9d656bbfe_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tg:SurfaceProtectionFilmsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:PEFilmsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i6b997f8cd08446feb80961e2a83a254f_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tg:SurfaceProtectionFilmsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:PEFilmsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i868cb8362b6f44de95f0bfb69dbccbbf_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tg:PersonalCareMaterialsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:PEFilmsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i22046b1a174d495cacaf5d85666843a5_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tg:PersonalCareMaterialsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:PEFilmsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i56a7be0eb5ff4989b936d1c4d182fdfa_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tg:PersonalCareMaterialsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:PEFilmsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i411f85a1358e4cf9b0b926f00ec4b6b6_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tg:PersonalCareMaterialsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:PEFilmsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i0bd3f2e6fd0d4bedbbc4c4bde0846d10_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tg:FilmsForOtherMarketsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:PEFilmsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0661a5908f6c4a16b90831655580d351_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tg:FilmsForOtherMarketsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:PEFilmsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ibeafb66974ed46faa34e455cfb0e2e51_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tg:FilmsForOtherMarketsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:PEFilmsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ied688b3cabe841cfaa04828930a89f63_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tg:FilmsForOtherMarketsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:PEFilmsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="if81eb68ac63d41aba593efd28dedd3e6_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tg:FilmProductsSubtotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:PEFilmsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i25ba95d62c884896b63bc3090e44abc9_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tg:FilmProductsSubtotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:PEFilmsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id5529fdc184543a6acbbd1f52069e587_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tg:FilmProductsSubtotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:PEFilmsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia9dca30e37a146a3b74a8dee4be8dd24_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">tg:FilmProductsSubtotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">tg:PEFilmsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ibfd7f233fb554a2390508300d11093c2_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">tg:BrazilianMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i90dd552f184145f7b60bc8503ea00fc7_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="tg:IncomeTaxBeneficiaryAxis">tg:TerphaneLtdaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i1890b1c3bed540b783f2c20962b3a436_D20150101-20271230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000850429</identifier>
            <segment>
                <xbrldi:explicitMember dimension="tg:IncomeTaxBeneficiaryAxis">tg:TerphaneLtdaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2027-12-30</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="lbs">
        <measure>tg:lbs</measure>
    </unit>
    <unit id="brl">
        <measure>iso4217:BRL</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180L2ZyYWc6YjhkNTQ4ZGM5OWE4NDI1NDg4NTBmNzAzOWY3NmVhMzcvdGFibGU6MDA4OWNkNDEzYzEwNGYxM2IzZTg2NzBkODFiNmEwZDUvdGFibGVyYW5nZTowMDg5Y2Q0MTNjMTA0ZjEzYjNlODY3MGQ4MWI2YTBkNV80LTEtMS0xLTA_9fbd9465-2e98-4c70-b0c5-3ddffd50578a">0000850429</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180L2ZyYWc6YjhkNTQ4ZGM5OWE4NDI1NDg4NTBmNzAzOWY3NmVhMzcvdGFibGU6MDA4OWNkNDEzYzEwNGYxM2IzZTg2NzBkODFiNmEwZDUvdGFibGVyYW5nZTowMDg5Y2Q0MTNjMTA0ZjEzYjNlODY3MGQ4MWI2YTBkNV81LTEtMS0xLTA_8f2436f1-3a03-468b-8c1c-27d4d06e00bf">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180L2ZyYWc6YjhkNTQ4ZGM5OWE4NDI1NDg4NTBmNzAzOWY3NmVhMzcvdGFibGU6MDA4OWNkNDEzYzEwNGYxM2IzZTg2NzBkODFiNmEwZDUvdGFibGVyYW5nZTowMDg5Y2Q0MTNjMTA0ZjEzYjNlODY3MGQ4MWI2YTBkNV8xNS0xLTEtMS0w_30eb63f9-bd19-4164-9231-9331a50c9bb9">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180L2ZyYWc6YjhkNTQ4ZGM5OWE4NDI1NDg4NTBmNzAzOWY3NmVhMzcvdGFibGU6MDA4OWNkNDEzYzEwNGYxM2IzZTg2NzBkODFiNmEwZDUvdGFibGVyYW5nZTowMDg5Y2Q0MTNjMTA0ZjEzYjNlODY3MGQ4MWI2YTBkNV8xNi0xLTEtMS0w_5352dad8-dd66-4255-8924-99b46dafe2ea">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180L2ZyYWc6YjhkNTQ4ZGM5OWE4NDI1NDg4NTBmNzAzOWY3NmVhMzcvdGFibGU6MDA4OWNkNDEzYzEwNGYxM2IzZTg2NzBkODFiNmEwZDUvdGFibGVyYW5nZTowMDg5Y2Q0MTNjMTA0ZjEzYjNlODY3MGQ4MWI2YTBkNV8xNy0xLTEtMS0w_812bb565-6107-4230-af0b-6e14c0aca252">false</dei:AmendmentFlag>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i9b0eee004df14157a442a57374d0e79a_I20210730"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180L2ZyYWc6YjhkNTQ4ZGM5OWE4NDI1NDg4NTBmNzAzOWY3NmVhMzcvdGFibGU6MDA4OWNkNDEzYzEwNGYxM2IzZTg2NzBkODFiNmEwZDUvdGFibGVyYW5nZTowMDg5Y2Q0MTNjMTA0ZjEzYjNlODY3MGQ4MWI2YTBkNV8xOC0yLTEtMS0w_13403cf0-5181-4ca4-bb80-6413188ca6ae"
      unitRef="shares">33727317</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CostMethodInvestmentsOriginalCost
      contextRef="ia847497888904987808e2a235aa6332a_I20081231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182NC9mcmFnOjJiOGVkNWJlZDMzMjRlMDc5ZjliYWFjNGZkMDcyY2NhL3RhYmxlOjkzOTIxMjVkMmUwZjRiMjliYjY4ZDljNWY2MTZlZGI4L3RhYmxlcmFuZ2U6OTM5MjEyNWQyZTBmNGIyOWJiNjhkOWM1ZjYxNmVkYjhfMi0xLTEtMS0w_831c2710-718f-49be-9745-7776e3f27c48"
      unitRef="usd">7500000</us-gaap:CostMethodInvestmentsOriginalCost>
    <dei:DocumentPeriodEndDate
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182NC9mcmFnOjJiOGVkNWJlZDMzMjRlMDc5ZjliYWFjNGZkMDcyY2NhL3RhYmxlOjkzOTIxMjVkMmUwZjRiMjliYjY4ZDljNWY2MTZlZGI4L3RhYmxlcmFuZ2U6OTM5MjEyNWQyZTBmNGIyOWJiNjhkOWM1ZjYxNmVkYjhfNC0xLTEtMS0w_a604ba0a-f314-4932-9bbe-f88022846d09">2021-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentPeriodEndDate
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183Ni9mcmFnOmUzY2I5YWNhYmUzMDQ0N2E5Y2ZhYmNkNjI5NTA3MWRhL3RhYmxlOjBkY2Y5NDdmOGM4MTRjZjQ5ZWM4NjgyODA5OGIwOWUyL3RhYmxlcmFuZ2U6MGRjZjk0N2Y4YzgxNGNmNDllYzg2ODI4MDk4YjA5ZTJfMC0xLTEtMS0w_a604ba0a-f314-4932-9bbe-f88022846d09">2021-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentType
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xL2ZyYWc6MWM2MTkyMTI5NjhhNDFmMDlkNzg0ZWY5NjMwMTNlNzkvdGV4dHJlZ2lvbjoxYzYxOTIxMjk2OGE0MWYwOWQ3ODRlZjk2MzAxM2U3OV8xOTgw_49d3699d-3514-45d7-84f5-9c8b41421f0c">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xL2ZyYWc6MWM2MTkyMTI5NjhhNDFmMDlkNzg0ZWY5NjMwMTNlNzkvdGFibGU6NWU2NTBkYmMzZjVkNDU3ZDg3MWUzN2FkYTg1ZmNiOTcvdGFibGVyYW5nZTo1ZTY1MGRiYzNmNWQ0NTdkODcxZTM3YWRhODVmY2I5N18wLTAtMS0xLTA_1d981c33-1a0e-43b1-bc19-b6a3d40dd625">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xL2ZyYWc6MWM2MTkyMTI5NjhhNDFmMDlkNzg0ZWY5NjMwMTNlNzkvdGV4dHJlZ2lvbjoxYzYxOTIxMjk2OGE0MWYwOWQ3ODRlZjk2MzAxM2U3OV8xMzc_a604ba0a-f314-4932-9bbe-f88022846d09">2021-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xL2ZyYWc6MWM2MTkyMTI5NjhhNDFmMDlkNzg0ZWY5NjMwMTNlNzkvdGFibGU6MWJmMWMzNzdlM2I2NDFjZmI3ZTMzMzM2N2Q3YzdkZmEvdGFibGVyYW5nZToxYmYxYzM3N2UzYjY0MWNmYjdlMzMzMzY3ZDdjN2RmYV8wLTAtMS0xLTA_33f85788-3b0e-4684-a388-1654698d4da2">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xL2ZyYWc6MWM2MTkyMTI5NjhhNDFmMDlkNzg0ZWY5NjMwMTNlNzkvdGV4dHJlZ2lvbjoxYzYxOTIxMjk2OGE0MWYwOWQ3ODRlZjk2MzAxM2U3OV8xOTcz_25e8a824-2405-49c0-9bdf-a695d36925a9">1-10258</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xL2ZyYWc6MWM2MTkyMTI5NjhhNDFmMDlkNzg0ZWY5NjMwMTNlNzkvdGV4dHJlZ2lvbjoxYzYxOTIxMjk2OGE0MWYwOWQ3ODRlZjk2MzAxM2U3OV8xOTc0_37ba02f6-a697-4ad9-8adf-93697fb8aff5">Tredegar Corporation</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xL2ZyYWc6MWM2MTkyMTI5NjhhNDFmMDlkNzg0ZWY5NjMwMTNlNzkvdGFibGU6NjMxYWYxMmY4MzFlNDRjYWE1Zjc5ZWJmYWViMDhiNGYvdGFibGVyYW5nZTo2MzFhZjEyZjgzMWU0NGNhYTVmNzllYmZhZWIwOGI0Zl8wLTAtMS0xLTA_dc841e9c-d1f8-428c-b61d-ba6dc7325279">VA</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xL2ZyYWc6MWM2MTkyMTI5NjhhNDFmMDlkNzg0ZWY5NjMwMTNlNzkvdGFibGU6NjMxYWYxMmY4MzFlNDRjYWE1Zjc5ZWJmYWViMDhiNGYvdGFibGVyYW5nZTo2MzFhZjEyZjgzMWU0NGNhYTVmNzllYmZhZWIwOGI0Zl8wLTItMS0xLTA_84e2fa58-4d00-4cac-a70d-fde7ddda2327">54-1497771</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xL2ZyYWc6MWM2MTkyMTI5NjhhNDFmMDlkNzg0ZWY5NjMwMTNlNzkvdGFibGU6MTY3YWJiYjEzYTRhNGU0MjhjZGE2MTUyNWYxYjhjMjIvdGFibGVyYW5nZToxNjdhYmJiMTNhNGE0ZTQyOGNkYTYxNTI1ZjFiOGMyMl8wLTAtMS0xLTA_340c33c1-bea3-43b5-a009-1a7a5cea11e8">1100 Boulders Parkway</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xL2ZyYWc6MWM2MTkyMTI5NjhhNDFmMDlkNzg0ZWY5NjMwMTNlNzkvdGFibGU6MTY3YWJiYjEzYTRhNGU0MjhjZGE2MTUyNWYxYjhjMjIvdGFibGVyYW5nZToxNjdhYmJiMTNhNGE0ZTQyOGNkYTYxNTI1ZjFiOGMyMl8xLTAtMS0xLTA_9f81a88a-4064-4cb7-aae9-27aca417cccc">Richmond,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xL2ZyYWc6MWM2MTkyMTI5NjhhNDFmMDlkNzg0ZWY5NjMwMTNlNzkvdGFibGU6MTY3YWJiYjEzYTRhNGU0MjhjZGE2MTUyNWYxYjhjMjIvdGFibGVyYW5nZToxNjdhYmJiMTNhNGE0ZTQyOGNkYTYxNTI1ZjFiOGMyMl8xLTEtMS0xLTA_6a185bec-e5a9-4ab6-bccc-55b986e70b7b">VA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xL2ZyYWc6MWM2MTkyMTI5NjhhNDFmMDlkNzg0ZWY5NjMwMTNlNzkvdGFibGU6MTY3YWJiYjEzYTRhNGU0MjhjZGE2MTUyNWYxYjhjMjIvdGFibGVyYW5nZToxNjdhYmJiMTNhNGE0ZTQyOGNkYTYxNTI1ZjFiOGMyMl8xLTMtMS0xLTA_3c931ae0-84a2-41bf-9b5c-846812700a5a">23225</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xL2ZyYWc6MWM2MTkyMTI5NjhhNDFmMDlkNzg0ZWY5NjMwMTNlNzkvdGV4dHJlZ2lvbjoxYzYxOTIxMjk2OGE0MWYwOWQ3ODRlZjk2MzAxM2U3OV8xOTc1_12ea1139-2c6f-44cd-8c44-36ba74fb111a">(804)</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xL2ZyYWc6MWM2MTkyMTI5NjhhNDFmMDlkNzg0ZWY5NjMwMTNlNzkvdGV4dHJlZ2lvbjoxYzYxOTIxMjk2OGE0MWYwOWQ3ODRlZjk2MzAxM2U3OV8xOTc2_4b5bbde0-2324-4ab5-8ebb-35869b2ffa4a">330-1000</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xL2ZyYWc6MWM2MTkyMTI5NjhhNDFmMDlkNzg0ZWY5NjMwMTNlNzkvdGFibGU6Y2IwOGNmZjE4YjgwNGY3NWIyNzY3NGY4MjdmNDExMzUvdGFibGVyYW5nZTpjYjA4Y2ZmMThiODA0Zjc1YjI3Njc0ZjgyN2Y0MTEzNV8xLTAtMS0xLTA_d803f6d5-56ed-45d9-993d-19cfe5863d5d">Common stock, no par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xL2ZyYWc6MWM2MTkyMTI5NjhhNDFmMDlkNzg0ZWY5NjMwMTNlNzkvdGFibGU6Y2IwOGNmZjE4YjgwNGY3NWIyNzY3NGY4MjdmNDExMzUvdGFibGVyYW5nZTpjYjA4Y2ZmMThiODA0Zjc1YjI3Njc0ZjgyN2Y0MTEzNV8xLTEtMS0xLTA_f8312c29-44ea-4845-a919-0fad7c5bc47b">TG</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xL2ZyYWc6MWM2MTkyMTI5NjhhNDFmMDlkNzg0ZWY5NjMwMTNlNzkvdGFibGU6Y2IwOGNmZjE4YjgwNGY3NWIyNzY3NGY4MjdmNDExMzUvdGFibGVyYW5nZTpjYjA4Y2ZmMThiODA0Zjc1YjI3Njc0ZjgyN2Y0MTEzNV8xLTItMS0xLTA_2b265f3a-3db2-4e53-a1b5-ec0727e09061">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xL2ZyYWc6MWM2MTkyMTI5NjhhNDFmMDlkNzg0ZWY5NjMwMTNlNzkvdGV4dHJlZ2lvbjoxYzYxOTIxMjk2OGE0MWYwOWQ3ODRlZjk2MzAxM2U3OV8xOTc3_2ca1204d-951f-49c0-b14f-356a783fff86">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xL2ZyYWc6MWM2MTkyMTI5NjhhNDFmMDlkNzg0ZWY5NjMwMTNlNzkvdGV4dHJlZ2lvbjoxYzYxOTIxMjk2OGE0MWYwOWQ3ODRlZjk2MzAxM2U3OV8xOTc4_24cfd0b4-c331-42ae-9085-e7cc05b385bd">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xL2ZyYWc6MWM2MTkyMTI5NjhhNDFmMDlkNzg0ZWY5NjMwMTNlNzkvdGFibGU6ZjBjNjRmZDY5ODg5NDcwMWExOTliYzhjZjEyOGYxMzcvdGFibGVyYW5nZTpmMGM2NGZkNjk4ODk0NzAxYTE5OWJjOGNmMTI4ZjEzN18wLTMtMS0xLTA_5972cb75-48ea-4925-a7c4-d9a86376227c">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntityShellCompany
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xL2ZyYWc6MWM2MTkyMTI5NjhhNDFmMDlkNzg0ZWY5NjMwMTNlNzkvdGV4dHJlZ2lvbjoxYzYxOTIxMjk2OGE0MWYwOWQ3ODRlZjk2MzAxM2U3OV8xOTc5_c08b55bd-4018-49f4-8069-5bdc93eb9126">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i9b0eee004df14157a442a57374d0e79a_I20210730"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xL2ZyYWc6MWM2MTkyMTI5NjhhNDFmMDlkNzg0ZWY5NjMwMTNlNzkvdGV4dHJlZ2lvbjoxYzYxOTIxMjk2OGE0MWYwOWQ3ODRlZjk2MzAxM2U3OV8xOTcy_13403cf0-5181-4ca4-bb80-6413188ca6ae"
      unitRef="shares">33727317</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ie827abd61a91494983b9635d29ac350f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfNC0xLTEtMS0w_55b2b282-7664-4b98-aa58-b9e4822dae9d"
      unitRef="usd">18298000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="idbaed1ad1bf1447f839f99d948912ed7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfNC0zLTEtMS0w_d928bfb6-951b-4521-a2c4-02c2b5b35d55"
      unitRef="usd">11846000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ie827abd61a91494983b9635d29ac350f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfNS0wLTEtMS0wL3RleHRyZWdpb246YzMzMDg0MDZhZWRjNDgyZGFhZWQyNGNmYzRlZTY3NDhfOTc_c78267dd-a310-4eea-937a-9465b5f6de50"
      unitRef="usd">2848000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="idbaed1ad1bf1447f839f99d948912ed7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfNS0wLTEtMS0wL3RleHRyZWdpb246YzMzMDg0MDZhZWRjNDgyZGFhZWQyNGNmYzRlZTY3NDhfMTEx_0ce9a910-aabc-4eb1-aecb-e563361a95ad"
      unitRef="usd">2797000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNet
      contextRef="ie827abd61a91494983b9635d29ac350f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfNS0xLTEtMS0w_ad32bd05-80ea-4f8c-b0ff-a68ae0fdcf29"
      unitRef="usd">99652000</us-gaap:AccountsReceivableNet>
    <us-gaap:AccountsReceivableNet
      contextRef="idbaed1ad1bf1447f839f99d948912ed7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfNS0zLTEtMS0w_fcd2a6a8-bff8-4a3d-95a9-121b2f65a6cc"
      unitRef="usd">86327000</us-gaap:AccountsReceivableNet>
    <us-gaap:IncomeTaxesReceivable
      contextRef="ie827abd61a91494983b9635d29ac350f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfNi0xLTEtMS0w_f022bd95-4bc1-4172-b8de-cf3e43ed17b6"
      unitRef="usd">141000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable
      contextRef="idbaed1ad1bf1447f839f99d948912ed7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfNi0zLTEtMS0w_95cb1a3d-de01-4fe0-b1f3-0a3c8f4e8a8d"
      unitRef="usd">2807000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:InventoryNet
      contextRef="ie827abd61a91494983b9635d29ac350f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfNy0xLTEtMS0w_d1015766-bb35-4505-ae56-600075f860bd"
      unitRef="usd">81161000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="idbaed1ad1bf1447f839f99d948912ed7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfNy0zLTEtMS0w_4dde7120-bf8c-41ac-b467-eb992d57e52e"
      unitRef="usd">66437000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ie827abd61a91494983b9635d29ac350f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfOC0xLTEtMS0w_95951cb1-a084-4662-a164-5a65aa303ecc"
      unitRef="usd">15219000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="idbaed1ad1bf1447f839f99d948912ed7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfOC0zLTEtMS0w_e7c2f8b2-92e6-4dc4-a254-a06f6733c2a4"
      unitRef="usd">19679000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="ie827abd61a91494983b9635d29ac350f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfOS0xLTEtMS0w_6ce87d67-806d-47d9-aaf8-67f0e46a9703"
      unitRef="usd">151000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="idbaed1ad1bf1447f839f99d948912ed7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfOS0zLTEtMS0w_075ca11d-5e69-4c33-87bb-16864ab02b22"
      unitRef="usd">1339000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ie827abd61a91494983b9635d29ac350f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfMTAtMS0xLTEtMA_dad79d78-5443-4cba-ba91-a733433ec6d8"
      unitRef="usd">214622000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="idbaed1ad1bf1447f839f99d948912ed7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfMTAtMy0xLTEtMA_c47183ea-d02a-4b46-b94f-f129cd7dbfc0"
      unitRef="usd">188435000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ie827abd61a91494983b9635d29ac350f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfMTEtMS0xLTEtMA_4d5e9c7a-00f3-4c04-acf1-8a69884fedc3"
      unitRef="usd">488580000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="idbaed1ad1bf1447f839f99d948912ed7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfMTEtMy0xLTEtMA_6fe82b80-b3b1-4544-955f-e691cf6f5971"
      unitRef="usd">475619000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ie827abd61a91494983b9635d29ac350f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfMTItMS0xLTEtMA_22ccce92-2afd-421b-952a-365a4ed150c3"
      unitRef="usd">320023000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="idbaed1ad1bf1447f839f99d948912ed7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfMTItMy0xLTEtMA_0270b3a7-2352-44f9-95c3-d0723284b816"
      unitRef="usd">309074000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ie827abd61a91494983b9635d29ac350f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfMTMtMS0xLTEtMA_b754504b-75c1-4d47-a8df-ef4ce8868f09"
      unitRef="usd">168557000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="idbaed1ad1bf1447f839f99d948912ed7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfMTMtMy0xLTEtMA_44f2d488-6dd0-4a02-a00f-cf1f7e0e7e5e"
      unitRef="usd">166545000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ie827abd61a91494983b9635d29ac350f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfMTQtMS0xLTEtMA_087da21a-aa93-47aa-86f3-73fe14a9df9f"
      unitRef="usd">14973000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="idbaed1ad1bf1447f839f99d948912ed7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfMTQtMy0xLTEtMA_cb01944d-af0d-40fd-820c-435ea1afc5ab"
      unitRef="usd">16037000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:CostMethodInvestmentsOriginalCost
      contextRef="ia847497888904987808e2a235aa6332a_I20081231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfMTUtMC0xLTEtMC90ZXh0cmVnaW9uOmJiMDQ4Y2M3NjE3YjQ5OWViMGEwMTlmYjhlMzJjZTMxXzM5_831c2710-718f-49be-9745-7776e3f27c48"
      unitRef="usd">7500000</us-gaap:CostMethodInvestmentsOriginalCost>
    <tg:Investmentinkaleo
      contextRef="ie827abd61a91494983b9635d29ac350f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfMTUtMS0xLTEtMA_77756b3e-1609-4c0f-a64c-21cfdd0289b0"
      unitRef="usd">35200000</tg:Investmentinkaleo>
    <tg:Investmentinkaleo
      contextRef="idbaed1ad1bf1447f839f99d948912ed7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfMTUtMy0xLTEtMA_7f170699-a9c5-4167-9e8c-8154531a77f3"
      unitRef="usd">34600000</tg:Investmentinkaleo>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ie827abd61a91494983b9635d29ac350f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfMTYtMS0xLTEtMA_b0edee39-3536-4d8f-bb76-a50b06f53436"
      unitRef="usd">17408000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="idbaed1ad1bf1447f839f99d948912ed7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfMTYtMy0xLTEtMA_fb93291e-2883-48b5-bb64-b5550868b0f6"
      unitRef="usd">18820000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="ie827abd61a91494983b9635d29ac350f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfMTctMS0xLTEtMA_7319525c-43f0-4812-8288-ef89a4003376"
      unitRef="usd">67708000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="idbaed1ad1bf1447f839f99d948912ed7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfMTctMy0xLTEtMA_f1a17341-c95c-45f1-8fdd-a8ea1aed0cf6"
      unitRef="usd">67708000</us-gaap:Goodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="ie827abd61a91494983b9635d29ac350f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfMTgtMS0xLTEtMA_7db368ce-0e83-4d64-8996-226fc0383d63"
      unitRef="usd">14205000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="idbaed1ad1bf1447f839f99d948912ed7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfMTgtMy0xLTEtMA_6939ecab-6a0f-4835-8a0c-0818de215536"
      unitRef="usd">19068000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ie827abd61a91494983b9635d29ac350f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfMTktMS0xLTEtMA_b8dd9cd8-592e-4cf0-b5cd-7c213abeb89a"
      unitRef="usd">2691000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="idbaed1ad1bf1447f839f99d948912ed7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfMTktMy0xLTEtMA_402c50f3-da3b-477e-b4a3-9f19fd00e638"
      unitRef="usd">3506000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent
      contextRef="ie827abd61a91494983b9635d29ac350f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfMjAtMS0xLTEtMA_a9f20993-763f-4243-9446-17691e043d7a"
      unitRef="usd">151000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent
      contextRef="idbaed1ad1bf1447f839f99d948912ed7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfMjAtMy0xLTEtMA_5c0cf8af-1fce-4994-b554-bd5d40c225de"
      unitRef="usd">151000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="ie827abd61a91494983b9635d29ac350f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfMjEtMS0xLTEtMA_7407604c-2bb9-44dd-8abc-403628bf32e9"
      unitRef="usd">535515000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="idbaed1ad1bf1447f839f99d948912ed7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfMjEtMy0xLTEtMA_9d47031e-7361-41a6-8505-8734ffa2896d"
      unitRef="usd">514870000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="ie827abd61a91494983b9635d29ac350f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfMjQtMS0xLTEtMA_63a15565-8c95-4632-89cb-303d93c5113b"
      unitRef="usd">113202000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="idbaed1ad1bf1447f839f99d948912ed7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfMjQtMy0xLTEtMA_a3606dde-4bc4-4a96-9d7e-25c5217fc7b9"
      unitRef="usd">89702000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ie827abd61a91494983b9635d29ac350f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfMjUtMS0xLTEtMA_b84e86ee-d3b9-46b4-add2-e797088ca488"
      unitRef="usd">33272000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="idbaed1ad1bf1447f839f99d948912ed7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfMjUtMy0xLTEtMA_abe126ab-d8c5-42fc-9665-1c3d2e709598"
      unitRef="usd">40741000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ie827abd61a91494983b9635d29ac350f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfMjYtMS0xLTEtMA_429ab928-6ab5-4a81-bd24-b05b4c5d4c27"
      unitRef="usd">2078000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="idbaed1ad1bf1447f839f99d948912ed7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfMjYtMy0xLTEtMA_57fde4a0-2d2d-4d8c-8620-8f215adc612c"
      unitRef="usd">2082000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:TaxesPayableCurrentAndNoncurrent
      contextRef="ie827abd61a91494983b9635d29ac350f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfMjctMS0xLTEtMA_b956ea3c-1939-4b3e-8fc4-1f33963ae23f"
      unitRef="usd">767000</us-gaap:TaxesPayableCurrentAndNoncurrent>
    <us-gaap:TaxesPayableCurrentAndNoncurrent
      contextRef="idbaed1ad1bf1447f839f99d948912ed7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfMjctMy0xLTEtMA_d70ab332-c60f-4511-b41c-d4035f52e0ff"
      unitRef="usd">706000</us-gaap:TaxesPayableCurrentAndNoncurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="ie827abd61a91494983b9635d29ac350f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfMjgtMS0xLTEtMA_e95268ee-d4a8-419a-b98e-0393e2619bf3"
      unitRef="usd">1033000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="idbaed1ad1bf1447f839f99d948912ed7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfMjgtMy0xLTEtMA_b825dfc6-bb24-4ddf-839b-c88c7701560e"
      unitRef="usd">7521000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ie827abd61a91494983b9635d29ac350f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfMjktMS0xLTEtMA_0aed1ef4-4e8b-488f-86e5-add554ec2123"
      unitRef="usd">150352000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="idbaed1ad1bf1447f839f99d948912ed7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfMjktMy0xLTEtMA_0c3bff42-8d76-47e6-a0f7-3b44005c4a93"
      unitRef="usd">140752000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ie827abd61a91494983b9635d29ac350f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfMzAtMS0xLTEtMA_a763c961-2805-4025-a392-e6f425a280a3"
      unitRef="usd">13904000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="idbaed1ad1bf1447f839f99d948912ed7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfMzAtMy0xLTEtMA_ff93e41f-b2f8-4f7b-9971-949e50c20219"
      unitRef="usd">14949000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ie827abd61a91494983b9635d29ac350f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfMzEtMS0xLTEtMA_33899a3f-aabc-4aa1-841c-41cec4e7c397"
      unitRef="usd">117000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="idbaed1ad1bf1447f839f99d948912ed7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfMzEtMy0xLTEtMA_d08d97db-f0db-4147-a6f0-a14a67e35735"
      unitRef="usd">134000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent
      contextRef="ie827abd61a91494983b9635d29ac350f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfMzItMS0xLTEtMA_7ce92d98-5277-4c27-b81d-e253b9c6d988"
      unitRef="usd">105161000</us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent
      contextRef="idbaed1ad1bf1447f839f99d948912ed7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfMzItMy0xLTEtMA_5e081451-c999-4f1b-aeab-79506b6ea2e6"
      unitRef="usd">110585000</us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ie827abd61a91494983b9635d29ac350f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfMzMtMS0xLTEtMA_bfb9501c-72cf-424a-b25c-601516161f79"
      unitRef="usd">5758000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="idbaed1ad1bf1447f839f99d948912ed7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfMzMtMy0xLTEtMA_96195216-793d-4233-87db-d76b9999a34b"
      unitRef="usd">5529000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="ie827abd61a91494983b9635d29ac350f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfMzQtMS0xLTEtMA_362ef700-9959-4c22-9866-e659e9156575"
      unitRef="usd">392175000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="idbaed1ad1bf1447f839f99d948912ed7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfMzQtMy0xLTEtMA_8f40794a-2df3-4ff5-8b2d-a490a8814ca7"
      unitRef="usd">405815000</us-gaap:Liabilities>
    <us-gaap:CommonStockSharesIssued
      contextRef="ie827abd61a91494983b9635d29ac350f_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOjJhNTZmMjg4Njg0OTRlM2U4ZDdmNmMwYzEwMGZiZDAyXzU3_81fca856-c82c-4425-9a1e-7a8142e716ed"
      unitRef="shares">33713597</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ie827abd61a91494983b9635d29ac350f_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOjJhNTZmMjg4Njg0OTRlM2U4ZDdmNmMwYzEwMGZiZDAyXzU3_986460b1-7eb5-431d-9fb8-53aa54572d7d"
      unitRef="shares">33713597</us-gaap:CommonStockSharesOutstanding>
    <dei:DocumentPeriodEndDate
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOjJhNTZmMjg4Njg0OTRlM2U4ZDdmNmMwYzEwMGZiZDAyXzcw_a604ba0a-f314-4932-9bbe-f88022846d09">2021-06-30</dei:DocumentPeriodEndDate>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="idbaed1ad1bf1447f839f99d948912ed7_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOjJhNTZmMjg4Njg0OTRlM2U4ZDdmNmMwYzEwMGZiZDAyXzc3_39b4d897-747b-4b9f-b4f0-b075e13c40f8"
      unitRef="shares">33457176</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="idbaed1ad1bf1447f839f99d948912ed7_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOjJhNTZmMjg4Njg0OTRlM2U4ZDdmNmMwYzEwMGZiZDAyXzc3_5976049a-cec1-414d-a322-3955b448c306"
      unitRef="shares">33457176</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="ie827abd61a91494983b9635d29ac350f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfMzYtMS0xLTEtMA_e9cdda06-079b-417e-a91a-a7918b876d70"
      unitRef="usd">52940000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="idbaed1ad1bf1447f839f99d948912ed7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfMzYtMy0xLTEtMA_f06470fd-a1f7-4343-92f5-a432ad036605"
      unitRef="usd">50066000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockSharesHeldInEmployeeTrustShares
      contextRef="ie827abd61a91494983b9635d29ac350f_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfMzctMC0xLTEtMC90ZXh0cmVnaW9uOjE1MTQ5NjcwMTgxYTQ1ODViOWJiMTFlYzU0MmUzYmU3XzYx_cbe16be6-11fa-43a3-8b06-96370dc9f016"
      unitRef="shares">106479</us-gaap:CommonStockSharesHeldInEmployeeTrustShares>
    <dei:DocumentPeriodEndDate
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfMzctMC0xLTEtMC90ZXh0cmVnaW9uOjE1MTQ5NjcwMTgxYTQ1ODViOWJiMTFlYzU0MmUzYmU3Xzc0_a604ba0a-f314-4932-9bbe-f88022846d09">2021-06-30</dei:DocumentPeriodEndDate>
    <us-gaap:CommonStockSharesHeldInEmployeeTrustShares
      contextRef="idbaed1ad1bf1447f839f99d948912ed7_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfMzctMC0xLTEtMC90ZXh0cmVnaW9uOjE1MTQ5NjcwMTgxYTQ1ODViOWJiMTFlYzU0MmUzYmU3Xzgx_2e9ca9c4-258e-430e-a93d-d0de081d6b69"
      unitRef="shares">105067</us-gaap:CommonStockSharesHeldInEmployeeTrustShares>
    <us-gaap:CommonStockHeldInTrust
      contextRef="ie827abd61a91494983b9635d29ac350f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfMzctMS0xLTEtMA_1abf773e-334b-4a11-b388-87748fd2bf97"
      unitRef="usd">2109000</us-gaap:CommonStockHeldInTrust>
    <us-gaap:CommonStockHeldInTrust
      contextRef="idbaed1ad1bf1447f839f99d948912ed7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfMzctMy0xLTEtMA_7ee74218-8bda-4052-924a-8f83f1cb0eb6"
      unitRef="usd">2087000</us-gaap:CommonStockHeldInTrust>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
      contextRef="ie827abd61a91494983b9635d29ac350f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfMzktMS0xLTEtMA_83e821c4-9ea7-4537-9028-03f7fb104825"
      unitRef="usd">-82804000</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
      contextRef="idbaed1ad1bf1447f839f99d948912ed7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfMzktMy0xLTEtMA_71f8bdc0-7d5c-4882-b921-d0dfcd61ac12"
      unitRef="usd">-84149000</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
      contextRef="ie827abd61a91494983b9635d29ac350f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfNDAtMS0xLTEtMA_6886599a-d645-4ab0-82d3-4d48d956d993"
      unitRef="usd">3496000</us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
      contextRef="idbaed1ad1bf1447f839f99d948912ed7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfNDAtMy0xLTEtMA_8ba4a9b8-3024-435b-a63d-e2122b7f3488"
      unitRef="usd">2264000</us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
      contextRef="ie827abd61a91494983b9635d29ac350f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfNDEtMS0xLTEtMA_5404c3ca-d685-4e45-8a10-3a8d705e4d52"
      unitRef="usd">89882000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
      contextRef="idbaed1ad1bf1447f839f99d948912ed7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfNDEtMy0xLTEtMA_b4eb254f-66b8-4e0c-b4da-bf6b77b020f9"
      unitRef="usd">96519000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ie827abd61a91494983b9635d29ac350f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfNDItMS0xLTEtMA_eeca9f9a-c38c-46e9-a433-f59ac6d44a6c"
      unitRef="usd">261699000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="idbaed1ad1bf1447f839f99d948912ed7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfNDItMy0xLTEtMA_33a5eaab-13c7-4ee9-81da-36131cfe699b"
      unitRef="usd">239480000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="ie827abd61a91494983b9635d29ac350f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfNDMtMS0xLTEtMA_71a35ea3-30da-4e80-ac5f-44808e6eb19a"
      unitRef="usd">143340000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idbaed1ad1bf1447f839f99d948912ed7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfNDMtMy0xLTEtMA_34ceaf14-7fab-468c-b9eb-f5bca638d71a"
      unitRef="usd">109055000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ie827abd61a91494983b9635d29ac350f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfNDQtMS0xLTEtMA_d17f4b58-639c-4126-8d7b-ce6b65d938bb"
      unitRef="usd">535515000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="idbaed1ad1bf1447f839f99d948912ed7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMy9mcmFnOmYzNjAxYTYyNTYzZjQ3YjJhMmE4ODliODYyZjJmYWViL3RhYmxlOjU5ZWFkNjQ5MWUzNzQ3OGE5ZDAwZTYyNDgzMTlhNjI2L3RhYmxlcmFuZ2U6NTllYWQ2NDkxZTM3NDc4YTlkMDBlNjI0ODMxOWE2MjZfNDQtMy0xLTEtMA_c64eb7ca-72a3-4f3e-98a1-4d1af36897af"
      unitRef="usd">514870000</us-gaap:LiabilitiesAndStockholdersEquity>
    <tg:GrossSales
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMy0xLTEtMS0w_ad4634b2-f2c6-4ef8-abe1-7d5ae66d73b3"
      unitRef="usd">211129000</tg:GrossSales>
    <tg:GrossSales
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMy0zLTEtMS0w_09f71b94-1d6d-4ac1-b175-8e5fad792d77"
      unitRef="usd">186259000</tg:GrossSales>
    <tg:GrossSales
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMy01LTEtMS0w_7da3a223-0b24-41b9-889e-0a598233a125"
      unitRef="usd">395951000</tg:GrossSales>
    <tg:GrossSales
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMy03LTEtMS0w_acf33024-99ec-45c9-b2e5-7e5f1f1b79ca"
      unitRef="usd">378396000</tg:GrossSales>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfNC0xLTEtMS0w_4f9bc4b6-ff46-4d4f-b42d-a2d69472f493"
      unitRef="usd">8122000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfNC0zLTEtMS0w_04cb028f-485d-4078-96b6-fa72e950ab04"
      unitRef="usd">168000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfNC01LTEtMS0w_8c2adafb-ac0b-43ef-bc0b-546200e418f7"
      unitRef="usd">8882000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfNC03LTEtMS0w_dcd715e9-cc10-45e5-b661-3a2001f16b7d"
      unitRef="usd">-25964000</us-gaap:OtherNonoperatingIncomeExpense>
    <tg:TotalRevenuesNetOfOtherExpenses
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfNS0xLTEtMS0w_5b741a28-dda1-47bc-b709-85c67813dfdb"
      unitRef="usd">219251000</tg:TotalRevenuesNetOfOtherExpenses>
    <tg:TotalRevenuesNetOfOtherExpenses
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfNS0zLTEtMS0w_79744874-dcb7-49f6-ae0a-067363a06c9f"
      unitRef="usd">186427000</tg:TotalRevenuesNetOfOtherExpenses>
    <tg:TotalRevenuesNetOfOtherExpenses
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfNS01LTEtMS0w_bc23f77c-bd80-42fa-92f3-a3dd0a2c1b87"
      unitRef="usd">404833000</tg:TotalRevenuesNetOfOtherExpenses>
    <tg:TotalRevenuesNetOfOtherExpenses
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfNS03LTEtMS0w_1921d6d6-e474-48fb-a52a-bd8694cbe6b6"
      unitRef="usd">352432000</tg:TotalRevenuesNetOfOtherExpenses>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i2af72247b8e14c9a8c71f990f5d00a12_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfNy0xLTEtMS0w_6e40255d-d36a-4b3b-b759-815726b94b34"
      unitRef="usd">158692000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i504f4e85a82440f28d06e98dbe45671c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfNy0zLTEtMS0w_8016b0a4-a514-4694-a9ec-6044e7dd5d76"
      unitRef="usd">134035000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i4ee82b4d99bf44618dc481603d92aa0a_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfNy01LTEtMS0w_c9757a8c-6d1b-408a-b0c2-3b8756cfb6bb"
      unitRef="usd">299977000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i311eda376b2540f281607a8d54c409e6_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfNy03LTEtMS0w_1fbabf7d-057f-43f2-ae72-2b4ea4e4a2d2"
      unitRef="usd">279204000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i8f6b1b083b9449ffb229b965f8718967_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfOC0xLTEtMS0w_6742ddb8-8adb-4513-8516-5250f03b284b"
      unitRef="usd">7044000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ia9045247eb4e4c9b8f3c8d6962ba7929_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfOC0zLTEtMS0w_f59da0b4-6506-428b-9097-c422fe9b7148"
      unitRef="usd">5894000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i4ef082faa3024a05a3f163840994aaa8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfOC01LTEtMS0w_95890f40-03d5-42c2-9f2d-99164c4dad5f"
      unitRef="usd">13267000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ib5f309edb79f4eca9505357190d80241_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfOC03LTEtMS0w_589556ea-6c01-4210-beff-1314aefbbbc0"
      unitRef="usd">12769000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfOS0xLTEtMS0w_fc00df41-8e99-47e0-8cd6-08df109bee4d"
      unitRef="usd">20275000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfOS0zLTEtMS0w_45b64d11-ec14-4f8d-a628-e4a2244b0954"
      unitRef="usd">21190000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfOS01LTEtMS0w_c2bad158-f8f9-4ff2-abdc-f82b43900601"
      unitRef="usd">38659000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfOS03LTEtMS0w_d589b6a2-a918-4ca5-a406-27a147c94779"
      unitRef="usd">41234000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMTAtMS0xLTEtMA_555d0e53-e719-4485-a240-125fbc93fe19"
      unitRef="usd">1436000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMTAtMy0xLTEtMA_a6d8b644-817a-4a8f-ab58-74eb671d7bf7"
      unitRef="usd">2237000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMTAtNS0xLTEtMA_71ab01a7-fc76-4ba6-82f6-9181824b1268"
      unitRef="usd">3157000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMTAtNy0xLTEtMA_deff97ef-19b3-4aac-b872-68c3848b22e5"
      unitRef="usd">4407000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMTEtMS0xLTEtMA_21d7080a-c0a8-4bac-9202-b7b66953eec2"
      unitRef="usd">723000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMTEtMy0xLTEtMA_c4be1c71-b586-4aba-a590-096c2ac65610"
      unitRef="usd">753000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMTEtNS0xLTEtMA_a03448aa-e4a1-4a69-a9ec-8cb949fa500f"
      unitRef="usd">1446000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMTEtNy0xLTEtMA_779efbf9-8345-4d01-93bf-379da9f1cf9b"
      unitRef="usd">1511000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:PensionAndOtherPostretirementBenefitExpense
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMTItMS0xLTEtMA_86a31b34-f995-44ca-8016-a673505861b6"
      unitRef="usd">3540000</us-gaap:PensionAndOtherPostretirementBenefitExpense>
    <us-gaap:PensionAndOtherPostretirementBenefitExpense
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMTItMy0xLTEtMA_2c12ebb0-955f-4f30-a9be-e617b3a64414"
      unitRef="usd">3567000</us-gaap:PensionAndOtherPostretirementBenefitExpense>
    <us-gaap:PensionAndOtherPostretirementBenefitExpense
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMTItNS0xLTEtMA_89f2445f-893e-44bc-9a53-cbc2e3ba02fe"
      unitRef="usd">7080000</us-gaap:PensionAndOtherPostretirementBenefitExpense>
    <us-gaap:PensionAndOtherPostretirementBenefitExpense
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMTItNy0xLTEtMA_2347fde7-22b3-4d56-9efd-23e5f8968e5b"
      unitRef="usd">7134000</us-gaap:PensionAndOtherPostretirementBenefitExpense>
    <us-gaap:InterestAndDebtExpense
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMTMtMS0xLTEtMA_36afad8b-84b2-4976-bd4b-8ae6e9ce238a"
      unitRef="usd">891000</us-gaap:InterestAndDebtExpense>
    <us-gaap:InterestAndDebtExpense
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMTMtMy0xLTEtMA_513d7c0d-69ca-40d3-817d-86e3fca787f7"
      unitRef="usd">549000</us-gaap:InterestAndDebtExpense>
    <us-gaap:InterestAndDebtExpense
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMTMtNS0xLTEtMA_b2b44bf9-ad9f-4da0-8b0d-ba9631e2d772"
      unitRef="usd">1713000</us-gaap:InterestAndDebtExpense>
    <us-gaap:InterestAndDebtExpense
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMTMtNy0xLTEtMA_3a99aa3a-d6e1-4d8c-aad4-ee2a6aa9d6f3"
      unitRef="usd">1104000</us-gaap:InterestAndDebtExpense>
    <tg:AssetImpairmentAndCostsAssociatedWithExitAndDisposalActivitiesimpairmentLine
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMTQtMS0xLTEtMA_ca0e3b7b-fe4c-47d4-99b7-faa223501017"
      unitRef="usd">199000</tg:AssetImpairmentAndCostsAssociatedWithExitAndDisposalActivitiesimpairmentLine>
    <tg:AssetImpairmentAndCostsAssociatedWithExitAndDisposalActivitiesimpairmentLine
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMTQtMy0xLTEtMA_76789ef5-e2b4-42d1-8db7-700e34d86b85"
      unitRef="usd">10000</tg:AssetImpairmentAndCostsAssociatedWithExitAndDisposalActivitiesimpairmentLine>
    <tg:AssetImpairmentAndCostsAssociatedWithExitAndDisposalActivitiesimpairmentLine
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMTQtNS0xLTEtMA_955f94de-f621-4a8e-8faa-93233f52b039"
      unitRef="usd">368000</tg:AssetImpairmentAndCostsAssociatedWithExitAndDisposalActivitiesimpairmentLine>
    <tg:AssetImpairmentAndCostsAssociatedWithExitAndDisposalActivitiesimpairmentLine
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMTQtNy0xLTEtMA_ded4425a-bee1-46fb-afbf-102fa891bac7"
      unitRef="usd">71000</tg:AssetImpairmentAndCostsAssociatedWithExitAndDisposalActivitiesimpairmentLine>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMTUtMS0xLTEtMA_bf580e10-922f-4bfc-9c91-61f37fea8aa2"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMTUtMy0xLTEtMA_f75dd7a7-bf36-40a2-8e49-f5d6ca8a5676"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMTUtNS0xLTEtMA_25b79a6e-2ee5-4ed0-a999-4ca42d797d0b"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMTUtNy0xLTEtMA_f54b6dd2-bcc1-49ae-8275-ff764fd57110"
      unitRef="usd">13696000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:CostsAndExpenses
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMTYtMS0xLTEtMA_0426bb23-0718-4d26-a125-4313f7918660"
      unitRef="usd">192800000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMTYtMy0xLTEtMA_c4c9876f-0fc9-44e7-aec8-94429cc9fc26"
      unitRef="usd">168235000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMTYtNS0xLTEtMA_4aa0ae54-772d-45be-bd93-24733e304c66"
      unitRef="usd">365667000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMTYtNy0xLTEtMA_01fd3697-abce-421f-9550-144fec7812b6"
      unitRef="usd">361130000</us-gaap:CostsAndExpenses>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMTctMS0xLTEtMA_64d2f5e3-6082-4cae-a20a-9066a854e284"
      unitRef="usd">26451000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMTctMy0xLTEtMA_a105258c-a4b0-4087-b6c0-8f0052bf49bc"
      unitRef="usd">18192000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMTctNS0xLTEtMA_3c5b7533-dd8d-4820-95ab-47115e5469e2"
      unitRef="usd">39166000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMTctNy0xLTEtMA_728d9187-aa51-40bb-bf88-3ff9dfa6145f"
      unitRef="usd">-8698000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMTgtMS0xLTEtMA_1c0085cb-5783-4da4-a7b1-4df37e5fb915"
      unitRef="usd">5723000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMTgtMy0xLTEtMA_c461dce2-22de-4ca9-a519-47f45c835145"
      unitRef="usd">3860000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMTgtNS0xLTEtMA_0d298073-f485-4f2e-84a0-0c1c1c6c8fcb"
      unitRef="usd">8820000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMTgtNy0xLTEtMA_35b79bc4-2011-4a46-bb1d-179cc98b9e1e"
      unitRef="usd">-2366000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMTktMS0xLTEtMA_6b7f30a3-d0bc-439a-b059-3ba3f25356bc"
      unitRef="usd">20728000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMTktMy0xLTEtMA_26abca86-08cb-4f93-8692-82d4cccb42ce"
      unitRef="usd">14332000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMTktNS0xLTEtMA_06cd677d-8002-4a34-b0a6-91124ccd392f"
      unitRef="usd">30346000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMTktNy0xLTEtMA_f0c4c1e5-6b0e-45da-a906-120bc524df5a"
      unitRef="usd">-6332000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMjAtMS0xLTEtMA_6e7207c5-4888-461a-9b4c-29ca75aea89c"
      unitRef="usd">508000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMjAtMy0xLTEtMA_16ba724b-6edd-4c4c-9d02-23a26ac6fc05"
      unitRef="usd">-3136000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMjAtNS0xLTEtMA_be5668ce-987d-45ab-a2ee-3dc17be9f62f"
      unitRef="usd">-79000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMjAtNy0xLTEtMA_e89b1435-8d0a-47ff-9e88-b55876799ad2"
      unitRef="usd">-4794000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMjEtMS0xLTEtMA_8648c577-5cd5-4966-be33-f79d95569fa8"
      unitRef="usd">21236000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMjEtMy0xLTEtMA_75026aa3-fc51-4596-b4f7-46e1b4658f5d"
      unitRef="usd">11196000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMjEtNS0xLTEtMA_d91dfa56-d861-4c2b-8311-6f9037bf06aa"
      unitRef="usd">30267000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMjEtNy0xLTEtMA_e06b844d-0fad-4c2f-bd1f-454bd524aab5"
      unitRef="usd">-11126000</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMjUtMS0xLTEtMA_35aef7f6-09bc-4138-88c7-14597f52b704"
      unitRef="usdPerShare">0.62</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMjUtMy0xLTEtMA_3f8897fe-0949-4cbe-8457-f916260c47df"
      unitRef="usdPerShare">0.43</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMjUtNS0xLTEtMA_a63b5323-6587-4b48-a098-b82bdfd35b94"
      unitRef="usdPerShare">0.91</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMjUtNy0xLTEtMA_051df50f-2608-43f5-89e6-9488651082a3"
      unitRef="usdPerShare">-0.19</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMjYtMS0xLTEtMA_718fa41d-190f-4afa-aa50-bbfa922e5f20"
      unitRef="usdPerShare">0.02</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMjYtMy0xLTEtMA_29a7bf8d-5c33-49a7-a1b6-94741091daa0"
      unitRef="usdPerShare">-0.10</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMjYtNS0xLTEtMA_270f2fe9-d380-4f82-a8fd-4b6183d6ba8f"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMjYtNy0xLTEtMA_619fcdb7-ca04-4865-9c04-fb676e93f2ae"
      unitRef="usdPerShare">-0.14</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMjctMS0xLTEtMA_3b85d656-a0ee-4aaf-ac17-4118400c832f"
      unitRef="usdPerShare">0.64</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMjctMy0xLTEtMA_27374178-c847-4cef-b1c6-5915e1b0e09b"
      unitRef="usdPerShare">0.33</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMjctNS0xLTEtMA_697b41ea-09d1-42bb-8b2e-816e74e70277"
      unitRef="usdPerShare">0.91</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMjctNy0xLTEtMA_bbed2491-347e-4300-bd9b-3598ea8aaa0a"
      unitRef="usdPerShare">-0.33</us-gaap:EarningsPerShareBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMjktMS0xLTEtMA_a9c56e48-2a34-43bf-9a2c-cab6780181e4"
      unitRef="usdPerShare">0.61</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMjktMy0xLTEtMA_cf1d93b8-72a8-4c90-a845-319530291e4e"
      unitRef="usdPerShare">0.43</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMjktNS0xLTEtMA_eecbc1be-c0f1-4c54-9554-a9984f2c1179"
      unitRef="usdPerShare">0.90</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMjktNy0xLTEtMA_3c5273fb-c4b4-423f-88c9-db95ae7d25cc"
      unitRef="usdPerShare">-0.19</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMzAtMS0xLTEtMA_e2164384-bf43-43ff-86ac-48fa0059fc65"
      unitRef="usdPerShare">0.02</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMzAtMy0xLTEtMA_d830804a-4683-4f5e-80b5-63a8fde62514"
      unitRef="usdPerShare">-0.10</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMzAtNS0xLTEtMA_e06ec746-62cd-4a2a-8b54-221c45c3804a"
      unitRef="usdPerShare">0</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMzAtNy0xLTEtMA_58c1f3ad-5a38-4e6f-a8cf-e4f77dd9cf20"
      unitRef="usdPerShare">-0.14</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMzEtMS0xLTEtMA_88134218-ae53-4657-8d8d-0313bee775f0"
      unitRef="usdPerShare">0.63</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMzEtMy0xLTEtMA_a4028c5e-2b0c-4c64-bf50-13582d3bd4b8"
      unitRef="usdPerShare">0.33</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMzEtNS0xLTEtMA_7190ef06-c693-4b3b-a17e-9f58aafe59c2"
      unitRef="usdPerShare">0.90</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMzEtNy0xLTEtMA_42fa8221-ecc0-4a36-a840-a01397adab37"
      unitRef="usdPerShare">-0.33</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMzMtMS0xLTEtMA_397e0338-1551-4d48-8da6-1ffdcb21933f"
      unitRef="shares">33594000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMzMtMy0xLTEtMA_f36c50ef-a430-4a52-8cd1-93fa78a6a1c5"
      unitRef="shares">33435000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMzMtNS0xLTEtMA_7cc4983e-4520-415b-9951-38252db2db90"
      unitRef="shares">33500000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMzMtNy0xLTEtMA_ede6bb42-9d25-412f-aa54-feed158a662c"
      unitRef="shares">33374000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMzQtMS0xLTEtMA_940556a5-e0ab-447d-a5f0-11ae169dfe90"
      unitRef="shares">33740000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMzQtMy0xLTEtMA_486c58e1-0ced-4430-8757-eed3a1a80321"
      unitRef="shares">33436000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMzQtNS0xLTEtMA_6278fb97-bb0e-4bfc-8f83-428b55e9c4bb"
      unitRef="shares">33692000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xOS9mcmFnOmRlMTVlYjQ2NWQ5ZTRmMDViYTcwYmM5YjE0YTY5ODI0L3RhYmxlOjVmOWQyMmI2OWQ5MDQxODlhNjM3ZWRiZWViNTYxM2JjL3RhYmxlcmFuZ2U6NWY5ZDIyYjY5ZDkwNDE4OWE2MzdlZGJlZWI1NjEzYmNfMzQtNy0xLTEtMA_d7bab7c5-7523-4d6b-8e2e-9f284c4d74c3"
      unitRef="shares">33374000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yMi9mcmFnOjFhYTE5NTNlYjZmZjQwMzA4MGNmZmMxOWQ1MTA4NGRlL3RhYmxlOmJlNjdkMzk1OWJhMDQ1ZWM5MGY4ODE3MjY5MjBjODgwL3RhYmxlcmFuZ2U6YmU2N2QzOTU5YmEwNDVlYzkwZjg4MTcyNjkyMGM4ODBfMi0xLTEtMS0w_a7340aab-baa5-4771-be30-148eb6065120"
      unitRef="usd">21236000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yMi9mcmFnOjFhYTE5NTNlYjZmZjQwMzA4MGNmZmMxOWQ1MTA4NGRlL3RhYmxlOmJlNjdkMzk1OWJhMDQ1ZWM5MGY4ODE3MjY5MjBjODgwL3RhYmxlcmFuZ2U6YmU2N2QzOTU5YmEwNDVlYzkwZjg4MTcyNjkyMGM4ODBfMi0zLTEtMS0w_42bd407c-b8d9-4b4d-9de4-140657810615"
      unitRef="usd">11196000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yMi9mcmFnOjFhYTE5NTNlYjZmZjQwMzA4MGNmZmMxOWQ1MTA4NGRlL3RhYmxlOmJlNjdkMzk1OWJhMDQ1ZWM5MGY4ODE3MjY5MjBjODgwL3RhYmxlcmFuZ2U6YmU2N2QzOTU5YmEwNDVlYzkwZjg4MTcyNjkyMGM4ODBfNC0wLTEtMS0wL3RleHRyZWdpb246MDI2ODdiYzNmYjhjNDlkNGJmMGM4ZDdiZDJkYjMwNmVfNjk_adc58c90-5a19-4611-87b0-91668b5df395"
      unitRef="usd">463000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yMi9mcmFnOjFhYTE5NTNlYjZmZjQwMzA4MGNmZmMxOWQ1MTA4NGRlL3RhYmxlOmJlNjdkMzk1OWJhMDQ1ZWM5MGY4ODE3MjY5MjBjODgwL3RhYmxlcmFuZ2U6YmU2N2QzOTU5YmEwNDVlYzkwZjg4MTcyNjkyMGM4ODBfNC0wLTEtMS0wL3RleHRyZWdpb246MDI2ODdiYzNmYjhjNDlkNGJmMGM4ZDdiZDJkYjMwNmVfMTA5OTUxMTYyNzg3NA_1a3221e3-4eb4-4f83-90b7-85c449dc7ea3"
      unitRef="usd">177000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yMi9mcmFnOjFhYTE5NTNlYjZmZjQwMzA4MGNmZmMxOWQ1MTA4NGRlL3RhYmxlOmJlNjdkMzk1OWJhMDQ1ZWM5MGY4ODE3MjY5MjBjODgwL3RhYmxlcmFuZ2U6YmU2N2QzOTU5YmEwNDVlYzkwZjg4MTcyNjkyMGM4ODBfNC0xLTEtMS0w_1ff697f7-5b62-42ed-a154-2f31bf35d609"
      unitRef="usd">3993000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yMi9mcmFnOjFhYTE5NTNlYjZmZjQwMzA4MGNmZmMxOWQ1MTA4NGRlL3RhYmxlOmJlNjdkMzk1OWJhMDQ1ZWM5MGY4ODE3MjY5MjBjODgwL3RhYmxlcmFuZ2U6YmU2N2QzOTU5YmEwNDVlYzkwZjg4MTcyNjkyMGM4ODBfNC0zLTEtMS0w_bcee5d87-57a4-489f-8005-e1602526e92c"
      unitRef="usd">-474000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yMi9mcmFnOjFhYTE5NTNlYjZmZjQwMzA4MGNmZmMxOWQ1MTA4NGRlL3RhYmxlOmJlNjdkMzk1OWJhMDQ1ZWM5MGY4ODE3MjY5MjBjODgwL3RhYmxlcmFuZ2U6YmU2N2QzOTU5YmEwNDVlYzkwZjg4MTcyNjkyMGM4ODBfNS0wLTEtMS0wL3RleHRyZWdpb246NDdlODE0MDUxZTUxNDI3MGJhZmU2M2M0NGJlYTM5ZmFfNjI_1f552003-d72f-4945-82dd-b4a2b65d9801"
      unitRef="usd">547000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yMi9mcmFnOjFhYTE5NTNlYjZmZjQwMzA4MGNmZmMxOWQ1MTA4NGRlL3RhYmxlOmJlNjdkMzk1OWJhMDQ1ZWM5MGY4ODE3MjY5MjBjODgwL3RhYmxlcmFuZ2U6YmU2N2QzOTU5YmEwNDVlYzkwZjg4MTcyNjkyMGM4ODBfNS0wLTEtMS0wL3RleHRyZWdpb246NDdlODE0MDUxZTUxNDI3MGJhZmU2M2M0NGJlYTM5ZmFfMTA5OTUxMTYyNzg2Nw_03c88e6b-3f3f-43c8-81ce-a2f8b26754b8"
      unitRef="usd">339000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yMi9mcmFnOjFhYTE5NTNlYjZmZjQwMzA4MGNmZmMxOWQ1MTA4NGRlL3RhYmxlOmJlNjdkMzk1OWJhMDQ1ZWM5MGY4ODE3MjY5MjBjODgwL3RhYmxlcmFuZ2U6YmU2N2QzOTU5YmEwNDVlYzkwZjg4MTcyNjkyMGM4ODBfNS0xLTEtMS0w_62b13c41-e7be-4698-906f-d587ab0d4e50"
      unitRef="usd">1468000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yMi9mcmFnOjFhYTE5NTNlYjZmZjQwMzA4MGNmZmMxOWQ1MTA4NGRlL3RhYmxlOmJlNjdkMzk1OWJhMDQ1ZWM5MGY4ODE3MjY5MjBjODgwL3RhYmxlcmFuZ2U6YmU2N2QzOTU5YmEwNDVlYzkwZjg4MTcyNjkyMGM4ODBfNS0zLTEtMS0w_e377785a-80e4-43b9-98d6-67c1967f2573"
      unitRef="usd">1258000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yMi9mcmFnOjFhYTE5NTNlYjZmZjQwMzA4MGNmZmMxOWQ1MTA4NGRlL3RhYmxlOmJlNjdkMzk1OWJhMDQ1ZWM5MGY4ODE3MjY5MjBjODgwL3RhYmxlcmFuZ2U6YmU2N2QzOTU5YmEwNDVlYzkwZjg4MTcyNjkyMGM4ODBfNi0wLTEtMS0wL3RleHRyZWdpb246YzJlOTNhNjYyOTRlNGNlYmE1OThhMDI4ZWZjYjM2NmZfNzg_321dc12f-d297-4e1b-994c-43b9d3db796a"
      unitRef="usd">922000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yMi9mcmFnOjFhYTE5NTNlYjZmZjQwMzA4MGNmZmMxOWQ1MTA4NGRlL3RhYmxlOmJlNjdkMzk1OWJhMDQ1ZWM5MGY4ODE3MjY5MjBjODgwL3RhYmxlcmFuZ2U6YmU2N2QzOTU5YmEwNDVlYzkwZjg4MTcyNjkyMGM4ODBfNi0wLTEtMS0wL3RleHRyZWdpb246YzJlOTNhNjYyOTRlNGNlYmE1OThhMDI4ZWZjYjM2NmZfMTA5OTUxMTYyNzg4Mw_d3b4326a-4796-41ab-87ef-96ced48c9319"
      unitRef="usd">835000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yMi9mcmFnOjFhYTE5NTNlYjZmZjQwMzA4MGNmZmMxOWQ1MTA4NGRlL3RhYmxlOmJlNjdkMzk1OWJhMDQ1ZWM5MGY4ODE3MjY5MjBjODgwL3RhYmxlcmFuZ2U6YmU2N2QzOTU5YmEwNDVlYzkwZjg4MTcyNjkyMGM4ODBfNi0xLTEtMS0w_feb95e60-bfdc-4da7-81ff-a978727ecd6a"
      unitRef="usd">3318000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yMi9mcmFnOjFhYTE5NTNlYjZmZjQwMzA4MGNmZmMxOWQ1MTA4NGRlL3RhYmxlOmJlNjdkMzk1OWJhMDQ1ZWM5MGY4ODE3MjY5MjBjODgwL3RhYmxlcmFuZ2U6YmU2N2QzOTU5YmEwNDVlYzkwZjg4MTcyNjkyMGM4ODBfNi0zLTEtMS0w_638ad5dc-a75c-48f7-9274-cdd536962fd2"
      unitRef="usd">2931000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yMi9mcmFnOjFhYTE5NTNlYjZmZjQwMzA4MGNmZmMxOWQ1MTA4NGRlL3RhYmxlOmJlNjdkMzk1OWJhMDQ1ZWM5MGY4ODE3MjY5MjBjODgwL3RhYmxlcmFuZ2U6YmU2N2QzOTU5YmEwNDVlYzkwZjg4MTcyNjkyMGM4ODBfNy0xLTEtMS0w_ded2f385-c7c7-44ff-b729-c18432f626ce"
      unitRef="usd">8779000</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yMi9mcmFnOjFhYTE5NTNlYjZmZjQwMzA4MGNmZmMxOWQ1MTA4NGRlL3RhYmxlOmJlNjdkMzk1OWJhMDQ1ZWM5MGY4ODE3MjY5MjBjODgwL3RhYmxlcmFuZ2U6YmU2N2QzOTU5YmEwNDVlYzkwZjg4MTcyNjkyMGM4ODBfNy0zLTEtMS0w_3c9fb235-f121-4d38-af1b-3eb68a22af99"
      unitRef="usd">3715000</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yMi9mcmFnOjFhYTE5NTNlYjZmZjQwMzA4MGNmZmMxOWQ1MTA4NGRlL3RhYmxlOmJlNjdkMzk1OWJhMDQ1ZWM5MGY4ODE3MjY5MjBjODgwL3RhYmxlcmFuZ2U6YmU2N2QzOTU5YmEwNDVlYzkwZjg4MTcyNjkyMGM4ODBfOC0xLTEtMS0w_bbeef1d7-7f31-43b3-a736-7ca4497facf8"
      unitRef="usd">30015000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yMi9mcmFnOjFhYTE5NTNlYjZmZjQwMzA4MGNmZmMxOWQ1MTA4NGRlL3RhYmxlOmJlNjdkMzk1OWJhMDQ1ZWM5MGY4ODE3MjY5MjBjODgwL3RhYmxlcmFuZ2U6YmU2N2QzOTU5YmEwNDVlYzkwZjg4MTcyNjkyMGM4ODBfOC0zLTEtMS0w_b360a54a-ab3d-447c-b480-f4309f8205e7"
      unitRef="usd">14911000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yMi9mcmFnOjFhYTE5NTNlYjZmZjQwMzA4MGNmZmMxOWQ1MTA4NGRlL3RhYmxlOmEwMDE4YjY4NWQxMDRiNGJiNTIxZWE2M2FhYTg0NWU3L3RhYmxlcmFuZ2U6YTAwMThiNjg1ZDEwNGI0YmI1MjFlYTYzYWFhODQ1ZTdfMi0xLTEtMS00MQ_4fb1a616-e0b0-44c1-8192-9e08ea5fc224"
      unitRef="usd">30267000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yMi9mcmFnOjFhYTE5NTNlYjZmZjQwMzA4MGNmZmMxOWQ1MTA4NGRlL3RhYmxlOmEwMDE4YjY4NWQxMDRiNGJiNTIxZWE2M2FhYTg0NWU3L3RhYmxlcmFuZ2U6YTAwMThiNjg1ZDEwNGI0YmI1MjFlYTYzYWFhODQ1ZTdfMi0zLTEtMS00Mw_1469df11-b8c3-49f6-8f32-847477329658"
      unitRef="usd">-11126000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4072032de2214e46a4980b9aa0f8289a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yMi9mcmFnOjFhYTE5NTNlYjZmZjQwMzA4MGNmZmMxOWQ1MTA4NGRlL3RhYmxlOmEwMDE4YjY4NWQxMDRiNGJiNTIxZWE2M2FhYTg0NWU3L3RhYmxlcmFuZ2U6YTAwMThiNjg1ZDEwNGI0YmI1MjFlYTYzYWFhODQ1ZTdfMi0zLTEtMS00Mw_d05d4d20-2f89-43b2-a9af-87b0ca777001"
      unitRef="usd">-11126000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yMi9mcmFnOjFhYTE5NTNlYjZmZjQwMzA4MGNmZmMxOWQ1MTA4NGRlL3RhYmxlOmEwMDE4YjY4NWQxMDRiNGJiNTIxZWE2M2FhYTg0NWU3L3RhYmxlcmFuZ2U6YTAwMThiNjg1ZDEwNGI0YmI1MjFlYTYzYWFhODQ1ZTdfNC0wLTEtMS0yOS90ZXh0cmVnaW9uOjdlNDViMTNkZjYxZjQ0NjA5N2Y5M2RkMTY0ZDNlMDg1XzEwOTk1MTE2Mjc4Nzg_d88482c7-7121-4510-a19a-975917d8977e"
      unitRef="usd">191000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yMi9mcmFnOjFhYTE5NTNlYjZmZjQwMzA4MGNmZmMxOWQ1MTA4NGRlL3RhYmxlOmEwMDE4YjY4NWQxMDRiNGJiNTIxZWE2M2FhYTg0NWU3L3RhYmxlcmFuZ2U6YTAwMThiNjg1ZDEwNGI0YmI1MjFlYTYzYWFhODQ1ZTdfNC0wLTEtMS0yOS90ZXh0cmVnaW9uOjdlNDViMTNkZjYxZjQ0NjA5N2Y5M2RkMTY0ZDNlMDg1XzEwOTk1MTE2Mjc4ODY_12fc14fe-d45a-4609-97c1-a3b8e7355973"
      unitRef="usd">1106000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yMi9mcmFnOjFhYTE5NTNlYjZmZjQwMzA4MGNmZmMxOWQ1MTA4NGRlL3RhYmxlOmEwMDE4YjY4NWQxMDRiNGJiNTIxZWE2M2FhYTg0NWU3L3RhYmxlcmFuZ2U6YTAwMThiNjg1ZDEwNGI0YmI1MjFlYTYzYWFhODQ1ZTdfNC0xLTEtMS02Mg_9b5a66d0-b37d-4aa1-8e22-991085229bb6"
      unitRef="usd">1345000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yMi9mcmFnOjFhYTE5NTNlYjZmZjQwMzA4MGNmZmMxOWQ1MTA4NGRlL3RhYmxlOmEwMDE4YjY4NWQxMDRiNGJiNTIxZWE2M2FhYTg0NWU3L3RhYmxlcmFuZ2U6YTAwMThiNjg1ZDEwNGI0YmI1MjFlYTYzYWFhODQ1ZTdfNC0zLTEtMS02NA_a1891578-cfdb-4c53-8f54-fd3aa1028c3a"
      unitRef="usd">-12003000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yMi9mcmFnOjFhYTE5NTNlYjZmZjQwMzA4MGNmZmMxOWQ1MTA4NGRlL3RhYmxlOmEwMDE4YjY4NWQxMDRiNGJiNTIxZWE2M2FhYTg0NWU3L3RhYmxlcmFuZ2U6YTAwMThiNjg1ZDEwNGI0YmI1MjFlYTYzYWFhODQ1ZTdfNS0wLTEtMS0yOS90ZXh0cmVnaW9uOmU3YWY5N2FjNjcwZjRmYjM5YjVjNzQ3YzQyODQyMDMzXzEwOTk1MTE2Mjc4NzE_ee80b83d-b9b7-482f-8da7-2fe8b67ac04d"
      unitRef="usd">359000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yMi9mcmFnOjFhYTE5NTNlYjZmZjQwMzA4MGNmZmMxOWQ1MTA4NGRlL3RhYmxlOmEwMDE4YjY4NWQxMDRiNGJiNTIxZWE2M2FhYTg0NWU3L3RhYmxlcmFuZ2U6YTAwMThiNjg1ZDEwNGI0YmI1MjFlYTYzYWFhODQ1ZTdfNS0wLTEtMS0yOS90ZXh0cmVnaW9uOmU3YWY5N2FjNjcwZjRmYjM5YjVjNzQ3YzQyODQyMDMzXzEwOTk1MTE2Mjc4Nzk_e8655718-2ad4-4898-b635-221b02aa4276"
      unitRef="usd">887000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yMi9mcmFnOjFhYTE5NTNlYjZmZjQwMzA4MGNmZmMxOWQ1MTA4NGRlL3RhYmxlOmEwMDE4YjY4NWQxMDRiNGJiNTIxZWE2M2FhYTg0NWU3L3RhYmxlcmFuZ2U6YTAwMThiNjg1ZDEwNGI0YmI1MjFlYTYzYWFhODQ1ZTdfNS0xLTEtMS02Mg_e6e9b247-e2a7-461d-9a76-c5de53bee8fb"
      unitRef="usd">1232000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yMi9mcmFnOjFhYTE5NTNlYjZmZjQwMzA4MGNmZmMxOWQ1MTA4NGRlL3RhYmxlOmEwMDE4YjY4NWQxMDRiNGJiNTIxZWE2M2FhYTg0NWU3L3RhYmxlcmFuZ2U6YTAwMThiNjg1ZDEwNGI0YmI1MjFlYTYzYWFhODQ1ZTdfNS0zLTEtMS02NA_c1b200a2-d272-4d8a-bff4-db189675b9c1"
      unitRef="usd">-2517000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yMi9mcmFnOjFhYTE5NTNlYjZmZjQwMzA4MGNmZmMxOWQ1MTA4NGRlL3RhYmxlOmEwMDE4YjY4NWQxMDRiNGJiNTIxZWE2M2FhYTg0NWU3L3RhYmxlcmFuZ2U6YTAwMThiNjg1ZDEwNGI0YmI1MjFlYTYzYWFhODQ1ZTdfNi0wLTEtMS0yOS90ZXh0cmVnaW9uOjIwNDE4NTE3NzA1MzQ2NmY4NWRlMzY0Y2I4YTAzODk1XzEwOTk1MTE2Mjc4ODc_62757fe9-4713-44c1-91d7-e43b5749e2c7"
      unitRef="usd">1846000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yMi9mcmFnOjFhYTE5NTNlYjZmZjQwMzA4MGNmZmMxOWQ1MTA4NGRlL3RhYmxlOmEwMDE4YjY4NWQxMDRiNGJiNTIxZWE2M2FhYTg0NWU3L3RhYmxlcmFuZ2U6YTAwMThiNjg1ZDEwNGI0YmI1MjFlYTYzYWFhODQ1ZTdfNi0wLTEtMS0yOS90ZXh0cmVnaW9uOjIwNDE4NTE3NzA1MzQ2NmY4NWRlMzY0Y2I4YTAzODk1XzEwOTk1MTE2Mjc4OTU_37274197-88ab-4ae5-8e41-13fc5157cc79"
      unitRef="usd">1671000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yMi9mcmFnOjFhYTE5NTNlYjZmZjQwMzA4MGNmZmMxOWQ1MTA4NGRlL3RhYmxlOmEwMDE4YjY4NWQxMDRiNGJiNTIxZWE2M2FhYTg0NWU3L3RhYmxlcmFuZ2U6YTAwMThiNjg1ZDEwNGI0YmI1MjFlYTYzYWFhODQ1ZTdfNi0xLTEtMS02Mg_746001c1-3277-4869-b920-22cf4efb6348"
      unitRef="usd">6637000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yMi9mcmFnOjFhYTE5NTNlYjZmZjQwMzA4MGNmZmMxOWQ1MTA4NGRlL3RhYmxlOmEwMDE4YjY4NWQxMDRiNGJiNTIxZWE2M2FhYTg0NWU3L3RhYmxlcmFuZ2U6YTAwMThiNjg1ZDEwNGI0YmI1MjFlYTYzYWFhODQ1ZTdfNi0zLTEtMS02NA_01228b37-c0d2-4ab6-a64b-3c7f73cd992b"
      unitRef="usd">5862000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yMi9mcmFnOjFhYTE5NTNlYjZmZjQwMzA4MGNmZmMxOWQ1MTA4NGRlL3RhYmxlOmEwMDE4YjY4NWQxMDRiNGJiNTIxZWE2M2FhYTg0NWU3L3RhYmxlcmFuZ2U6YTAwMThiNjg1ZDEwNGI0YmI1MjFlYTYzYWFhODQ1ZTdfNy0xLTEtMS0zMTU1_62312e72-df70-4c60-a1f8-ff36821839ce"
      unitRef="usd">9214000</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yMi9mcmFnOjFhYTE5NTNlYjZmZjQwMzA4MGNmZmMxOWQ1MTA4NGRlL3RhYmxlOmEwMDE4YjY4NWQxMDRiNGJiNTIxZWE2M2FhYTg0NWU3L3RhYmxlcmFuZ2U6YTAwMThiNjg1ZDEwNGI0YmI1MjFlYTYzYWFhODQ1ZTdfNy0zLTEtMS0zMTU1_f558eaaa-14e9-4a00-93aa-f47d8ec877a3"
      unitRef="usd">-8658000</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yMi9mcmFnOjFhYTE5NTNlYjZmZjQwMzA4MGNmZmMxOWQ1MTA4NGRlL3RhYmxlOmEwMDE4YjY4NWQxMDRiNGJiNTIxZWE2M2FhYTg0NWU3L3RhYmxlcmFuZ2U6YTAwMThiNjg1ZDEwNGI0YmI1MjFlYTYzYWFhODQ1ZTdfOC0xLTEtMS0zMTU1_4cb3c6b9-aef5-484b-8d61-f8d8b2cb66c8"
      unitRef="usd">39481000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yMi9mcmFnOjFhYTE5NTNlYjZmZjQwMzA4MGNmZmMxOWQ1MTA4NGRlL3RhYmxlOmEwMDE4YjY4NWQxMDRiNGJiNTIxZWE2M2FhYTg0NWU3L3RhYmxlcmFuZ2U6YTAwMThiNjg1ZDEwNGI0YmI1MjFlYTYzYWFhODQ1ZTdfOC0zLTEtMS0zMTU1_fda09679-a77b-456b-9e57-23e06987fa78"
      unitRef="usd">-19784000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yOC9mcmFnOmY5YThiMTU0MTZjZTRhNjI4M2JmNDNlMzRhMDlkZjQ5L3RhYmxlOjQyZjZlNzRlMjUxZDQxZjY5ZWM5NjEyZWEwNDU4YjlkL3RhYmxlcmFuZ2U6NDJmNmU3NGUyNTFkNDFmNjllYzk2MTJlYTA0NThiOWRfMy0xLTEtMS0w_b72433c7-d7c2-4080-9ad6-6feca579cf7b"
      unitRef="usd">30267000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yOC9mcmFnOmY5YThiMTU0MTZjZTRhNjI4M2JmNDNlMzRhMDlkZjQ5L3RhYmxlOjQyZjZlNzRlMjUxZDQxZjY5ZWM5NjEyZWEwNDU4YjlkL3RhYmxlcmFuZ2U6NDJmNmU3NGUyNTFkNDFmNjllYzk2MTJlYTA0NThiOWRfMy0zLTEtMS0w_524da8f5-5e5e-4ce7-9110-39ab4e825fe5"
      unitRef="usd">-11126000</us-gaap:NetIncomeLoss>
    <us-gaap:Depreciation
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yOC9mcmFnOmY5YThiMTU0MTZjZTRhNjI4M2JmNDNlMzRhMDlkZjQ5L3RhYmxlOjQyZjZlNzRlMjUxZDQxZjY5ZWM5NjEyZWEwNDU4YjlkL3RhYmxlcmFuZ2U6NDJmNmU3NGUyNTFkNDFmNjllYzk2MTJlYTA0NThiOWRfNS0xLTEtMS0w_068671ba-759d-4507-903d-b5e886643658"
      unitRef="usd">10875000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yOC9mcmFnOmY5YThiMTU0MTZjZTRhNjI4M2JmNDNlMzRhMDlkZjQ5L3RhYmxlOjQyZjZlNzRlMjUxZDQxZjY5ZWM5NjEyZWEwNDU4YjlkL3RhYmxlcmFuZ2U6NDJmNmU3NGUyNTFkNDFmNjllYzk2MTJlYTA0NThiOWRfNS0zLTEtMS0w_a9edd917-90b9-4101-99f6-ad264b4d9b50"
      unitRef="usd">15357000</us-gaap:Depreciation>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yOC9mcmFnOmY5YThiMTU0MTZjZTRhNjI4M2JmNDNlMzRhMDlkZjQ5L3RhYmxlOjQyZjZlNzRlMjUxZDQxZjY5ZWM5NjEyZWEwNDU4YjlkL3RhYmxlcmFuZ2U6NDJmNmU3NGUyNTFkNDFmNjllYzk2MTJlYTA0NThiOWRfNi0xLTEtMS0w_75e5ccae-1f82-4f4e-949c-8d231cded143"
      unitRef="usd">1446000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yOC9mcmFnOmY5YThiMTU0MTZjZTRhNjI4M2JmNDNlMzRhMDlkZjQ5L3RhYmxlOjQyZjZlNzRlMjUxZDQxZjY5ZWM5NjEyZWEwNDU4YjlkL3RhYmxlcmFuZ2U6NDJmNmU3NGUyNTFkNDFmNjllYzk2MTJlYTA0NThiOWRfNi0zLTEtMS0w_262f5dc7-d019-4c0d-a5fe-b6de703bf6dc"
      unitRef="usd">1511000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfLeasedAsset
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yOC9mcmFnOmY5YThiMTU0MTZjZTRhNjI4M2JmNDNlMzRhMDlkZjQ5L3RhYmxlOjQyZjZlNzRlMjUxZDQxZjY5ZWM5NjEyZWEwNDU4YjlkL3RhYmxlcmFuZ2U6NDJmNmU3NGUyNTFkNDFmNjllYzk2MTJlYTA0NThiOWRfNy0xLTEtMS0w_09f3537b-21de-4562-a88e-1142351ca6df"
      unitRef="usd">1066000</us-gaap:AmortizationOfLeasedAsset>
    <us-gaap:AmortizationOfLeasedAsset
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yOC9mcmFnOmY5YThiMTU0MTZjZTRhNjI4M2JmNDNlMzRhMDlkZjQ5L3RhYmxlOjQyZjZlNzRlMjUxZDQxZjY5ZWM5NjEyZWEwNDU4YjlkL3RhYmxlcmFuZ2U6NDJmNmU3NGUyNTFkNDFmNjllYzk2MTJlYTA0NThiOWRfNy0zLTEtMS0w_1758db19-e91b-4789-8568-bce7c0f041cc"
      unitRef="usd">1402000</us-gaap:AmortizationOfLeasedAsset>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yOC9mcmFnOmY5YThiMTU0MTZjZTRhNjI4M2JmNDNlMzRhMDlkZjQ5L3RhYmxlOjQyZjZlNzRlMjUxZDQxZjY5ZWM5NjEyZWEwNDU4YjlkL3RhYmxlcmFuZ2U6NDJmNmU3NGUyNTFkNDFmNjllYzk2MTJlYTA0NThiOWRfOC0xLTEtMS0w_2bcc044b-32a0-44b5-a988-23d8bd4f55fe"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yOC9mcmFnOmY5YThiMTU0MTZjZTRhNjI4M2JmNDNlMzRhMDlkZjQ5L3RhYmxlOjQyZjZlNzRlMjUxZDQxZjY5ZWM5NjEyZWEwNDU4YjlkL3RhYmxlcmFuZ2U6NDJmNmU3NGUyNTFkNDFmNjllYzk2MTJlYTA0NThiOWRfOC0zLTEtMS0w_e450a9e9-490f-4f6b-bc32-ae6a34e68dff"
      unitRef="usd">13696000</us-gaap:GoodwillImpairmentLoss>
    <tg:IncreaseDecreaseInNetDeferredTaxes
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yOC9mcmFnOmY5YThiMTU0MTZjZTRhNjI4M2JmNDNlMzRhMDlkZjQ5L3RhYmxlOjQyZjZlNzRlMjUxZDQxZjY5ZWM5NjEyZWEwNDU4YjlkL3RhYmxlcmFuZ2U6NDJmNmU3NGUyNTFkNDFmNjllYzk2MTJlYTA0NThiOWRfOS0xLTEtMS0w_ef831e56-3bc6-498f-9789-2dd60ce54b16"
      unitRef="usd">2477000</tg:IncreaseDecreaseInNetDeferredTaxes>
    <tg:IncreaseDecreaseInNetDeferredTaxes
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yOC9mcmFnOmY5YThiMTU0MTZjZTRhNjI4M2JmNDNlMzRhMDlkZjQ5L3RhYmxlOjQyZjZlNzRlMjUxZDQxZjY5ZWM5NjEyZWEwNDU4YjlkL3RhYmxlcmFuZ2U6NDJmNmU3NGUyNTFkNDFmNjllYzk2MTJlYTA0NThiOWRfOS0zLTEtMS0w_d002ce92-c09f-4680-bdb4-f23f1a2c6378"
      unitRef="usd">-8461000</tg:IncreaseDecreaseInNetDeferredTaxes>
    <us-gaap:PensionAndOtherPostretirementBenefitExpense
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yOC9mcmFnOmY5YThiMTU0MTZjZTRhNjI4M2JmNDNlMzRhMDlkZjQ5L3RhYmxlOjQyZjZlNzRlMjUxZDQxZjY5ZWM5NjEyZWEwNDU4YjlkL3RhYmxlcmFuZ2U6NDJmNmU3NGUyNTFkNDFmNjllYzk2MTJlYTA0NThiOWRfMTAtMS0xLTEtMA_a2ae5e02-ee4a-46a1-9087-ee5045cad8f4"
      unitRef="usd">7080000</us-gaap:PensionAndOtherPostretirementBenefitExpense>
    <us-gaap:PensionAndOtherPostretirementBenefitExpense
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yOC9mcmFnOmY5YThiMTU0MTZjZTRhNjI4M2JmNDNlMzRhMDlkZjQ5L3RhYmxlOjQyZjZlNzRlMjUxZDQxZjY5ZWM5NjEyZWEwNDU4YjlkL3RhYmxlcmFuZ2U6NDJmNmU3NGUyNTFkNDFmNjllYzk2MTJlYTA0NThiOWRfMTAtMy0xLTEtMA_e06aae26-7e3f-4f27-abc5-e74b6b906237"
      unitRef="usd">7134000</us-gaap:PensionAndOtherPostretirementBenefitExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yOC9mcmFnOmY5YThiMTU0MTZjZTRhNjI4M2JmNDNlMzRhMDlkZjQ5L3RhYmxlOjQyZjZlNzRlMjUxZDQxZjY5ZWM5NjEyZWEwNDU4YjlkL3RhYmxlcmFuZ2U6NDJmNmU3NGUyNTFkNDFmNjllYzk2MTJlYTA0NThiOWRfMTEtMS0xLTEtMjA3NA_dac6d2ad-8103-4deb-911d-d74f7601a434"
      unitRef="usd">2444000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yOC9mcmFnOmY5YThiMTU0MTZjZTRhNjI4M2JmNDNlMzRhMDlkZjQ5L3RhYmxlOjQyZjZlNzRlMjUxZDQxZjY5ZWM5NjEyZWEwNDU4YjlkL3RhYmxlcmFuZ2U6NDJmNmU3NGUyNTFkNDFmNjllYzk2MTJlYTA0NThiOWRfMTEtMy0xLTEtMjA3OA_78f0f147-c2df-4fe5-a580-ec6f4c70728a"
      unitRef="usd">2520000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yOC9mcmFnOmY5YThiMTU0MTZjZTRhNjI4M2JmNDNlMzRhMDlkZjQ5L3RhYmxlOjQyZjZlNzRlMjUxZDQxZjY5ZWM5NjEyZWEwNDU4YjlkL3RhYmxlcmFuZ2U6NDJmNmU3NGUyNTFkNDFmNjllYzk2MTJlYTA0NThiOWRfMTEtMS0xLTEtMA_d23d75b5-8697-4384-be8e-61f48fd3071b"
      unitRef="usd">600000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yOC9mcmFnOmY5YThiMTU0MTZjZTRhNjI4M2JmNDNlMzRhMDlkZjQ5L3RhYmxlOjQyZjZlNzRlMjUxZDQxZjY5ZWM5NjEyZWEwNDU4YjlkL3RhYmxlcmFuZ2U6NDJmNmU3NGUyNTFkNDFmNjllYzk2MTJlYTA0NThiOWRfMTEtMy0xLTEtMA_2a3ec1fd-83a5-46bc-a6a0-578eeac94c0b"
      unitRef="usd">-24800000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yOC9mcmFnOmY5YThiMTU0MTZjZTRhNjI4M2JmNDNlMzRhMDlkZjQ5L3RhYmxlOjQyZjZlNzRlMjUxZDQxZjY5ZWM5NjEyZWEwNDU4YjlkL3RhYmxlcmFuZ2U6NDJmNmU3NGUyNTFkNDFmNjllYzk2MTJlYTA0NThiOWRfMTMtMS0xLTEtMA_a414df1c-030e-4134-8003-86e67ae1c3c4"
      unitRef="usd">12840000</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
    <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yOC9mcmFnOmY5YThiMTU0MTZjZTRhNjI4M2JmNDNlMzRhMDlkZjQ5L3RhYmxlOjQyZjZlNzRlMjUxZDQxZjY5ZWM5NjEyZWEwNDU4YjlkL3RhYmxlcmFuZ2U6NDJmNmU3NGUyNTFkNDFmNjllYzk2MTJlYTA0NThiOWRfMTMtMy0xLTEtMA_e2ad563f-9df6-46ad-ac25-34fc1be6877c"
      unitRef="usd">-2303000</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yOC9mcmFnOmY5YThiMTU0MTZjZTRhNjI4M2JmNDNlMzRhMDlkZjQ5L3RhYmxlOjQyZjZlNzRlMjUxZDQxZjY5ZWM5NjEyZWEwNDU4YjlkL3RhYmxlcmFuZ2U6NDJmNmU3NGUyNTFkNDFmNjllYzk2MTJlYTA0NThiOWRfMTQtMS0xLTEtMA_e2f4467b-8efe-43d4-b930-236a9da85f03"
      unitRef="usd">14020000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yOC9mcmFnOmY5YThiMTU0MTZjZTRhNjI4M2JmNDNlMzRhMDlkZjQ5L3RhYmxlOjQyZjZlNzRlMjUxZDQxZjY5ZWM5NjEyZWEwNDU4YjlkL3RhYmxlcmFuZ2U6NDJmNmU3NGUyNTFkNDFmNjllYzk2MTJlYTA0NThiOWRfMTQtMy0xLTEtMA_0d94d410-5834-42dc-96d5-5e015ad8ed09"
      unitRef="usd">8515000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yOC9mcmFnOmY5YThiMTU0MTZjZTRhNjI4M2JmNDNlMzRhMDlkZjQ5L3RhYmxlOjQyZjZlNzRlMjUxZDQxZjY5ZWM5NjEyZWEwNDU4YjlkL3RhYmxlcmFuZ2U6NDJmNmU3NGUyNTFkNDFmNjllYzk2MTJlYTA0NThiOWRfMTUtMS0xLTEtMA_fe23297d-6012-4ee6-8f20-65b07c59060c"
      unitRef="usd">2680000</us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yOC9mcmFnOmY5YThiMTU0MTZjZTRhNjI4M2JmNDNlMzRhMDlkZjQ5L3RhYmxlOjQyZjZlNzRlMjUxZDQxZjY5ZWM5NjEyZWEwNDU4YjlkL3RhYmxlcmFuZ2U6NDJmNmU3NGUyNTFkNDFmNjllYzk2MTJlYTA0NThiOWRfMTUtMy0xLTEtMA_5aa6c5a5-c2b4-4df7-8aef-c6cea7f15afb"
      unitRef="usd">8799000</us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yOC9mcmFnOmY5YThiMTU0MTZjZTRhNjI4M2JmNDNlMzRhMDlkZjQ5L3RhYmxlOjQyZjZlNzRlMjUxZDQxZjY5ZWM5NjEyZWEwNDU4YjlkL3RhYmxlcmFuZ2U6NDJmNmU3NGUyNTFkNDFmNjllYzk2MTJlYTA0NThiOWRfMTYtMS0xLTEtMA_a73b3833-356a-4b22-8c00-0910d26d3d41"
      unitRef="usd">-7267000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yOC9mcmFnOmY5YThiMTU0MTZjZTRhNjI4M2JmNDNlMzRhMDlkZjQ5L3RhYmxlOjQyZjZlNzRlMjUxZDQxZjY5ZWM5NjEyZWEwNDU4YjlkL3RhYmxlcmFuZ2U6NDJmNmU3NGUyNTFkNDFmNjllYzk2MTJlYTA0NThiOWRfMTYtMy0xLTEtMA_657052c6-dea6-4429-81f1-46667520797b"
      unitRef="usd">1912000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yOC9mcmFnOmY5YThiMTU0MTZjZTRhNjI4M2JmNDNlMzRhMDlkZjQ5L3RhYmxlOjQyZjZlNzRlMjUxZDQxZjY5ZWM5NjEyZWEwNDU4YjlkL3RhYmxlcmFuZ2U6NDJmNmU3NGUyNTFkNDFmNjllYzk2MTJlYTA0NThiOWRfMTctMS0xLTEtMA_07f7ebb8-d28c-481a-a550-a0c708573e8d"
      unitRef="usd">8040000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yOC9mcmFnOmY5YThiMTU0MTZjZTRhNjI4M2JmNDNlMzRhMDlkZjQ5L3RhYmxlOjQyZjZlNzRlMjUxZDQxZjY5ZWM5NjEyZWEwNDU4YjlkL3RhYmxlcmFuZ2U6NDJmNmU3NGUyNTFkNDFmNjllYzk2MTJlYTA0NThiOWRfMTctMy0xLTEtMA_e63602d9-590f-4905-a31b-8ba729887aef"
      unitRef="usd">-6936000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:ShortTermLeasePayments
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yOC9mcmFnOmY5YThiMTU0MTZjZTRhNjI4M2JmNDNlMzRhMDlkZjQ5L3RhYmxlOjQyZjZlNzRlMjUxZDQxZjY5ZWM5NjEyZWEwNDU4YjlkL3RhYmxlcmFuZ2U6NDJmNmU3NGUyNTFkNDFmNjllYzk2MTJlYTA0NThiOWRfMTgtMS0xLTEtMA_37729c9c-759f-4ceb-a374-7854395ccfe7"
      unitRef="usd">1051000</us-gaap:ShortTermLeasePayments>
    <us-gaap:ShortTermLeasePayments
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yOC9mcmFnOmY5YThiMTU0MTZjZTRhNjI4M2JmNDNlMzRhMDlkZjQ5L3RhYmxlOjQyZjZlNzRlMjUxZDQxZjY5ZWM5NjEyZWEwNDU4YjlkL3RhYmxlcmFuZ2U6NDJmNmU3NGUyNTFkNDFmNjllYzk2MTJlYTA0NThiOWRfMTgtMy0xLTEtMA_0130a100-9196-463b-928e-cea73ed8bc44"
      unitRef="usd">1496000</us-gaap:ShortTermLeasePayments>
    <us-gaap:PensionAndOtherPostretirementBenefitContributions
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yOC9mcmFnOmY5YThiMTU0MTZjZTRhNjI4M2JmNDNlMzRhMDlkZjQ5L3RhYmxlOjQyZjZlNzRlMjUxZDQxZjY5ZWM5NjEyZWEwNDU4YjlkL3RhYmxlcmFuZ2U6NDJmNmU3NGUyNTFkNDFmNjllYzk2MTJlYTA0NThiOWRfMTktMS0xLTEtMA_3f88f9f4-43c0-4325-ac10-5f1f91c57377"
      unitRef="usd">4020000</us-gaap:PensionAndOtherPostretirementBenefitContributions>
    <us-gaap:PensionAndOtherPostretirementBenefitContributions
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yOC9mcmFnOmY5YThiMTU0MTZjZTRhNjI4M2JmNDNlMzRhMDlkZjQ5L3RhYmxlOjQyZjZlNzRlMjUxZDQxZjY5ZWM5NjEyZWEwNDU4YjlkL3RhYmxlcmFuZ2U6NDJmNmU3NGUyNTFkNDFmNjllYzk2MTJlYTA0NThiOWRfMTktMy0xLTEtMA_5da5720d-2afe-45a4-817b-a9a04e0aa621"
      unitRef="usd">2130000</us-gaap:PensionAndOtherPostretirementBenefitContributions>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yOC9mcmFnOmY5YThiMTU0MTZjZTRhNjI4M2JmNDNlMzRhMDlkZjQ5L3RhYmxlOjQyZjZlNzRlMjUxZDQxZjY5ZWM5NjEyZWEwNDU4YjlkL3RhYmxlcmFuZ2U6NDJmNmU3NGUyNTFkNDFmNjllYzk2MTJlYTA0NThiOWRfMjAtMS0xLTEtMA_df9a7ca7-fb00-4b50-90c3-7cfcdc9c8143"
      unitRef="usd">396000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yOC9mcmFnOmY5YThiMTU0MTZjZTRhNjI4M2JmNDNlMzRhMDlkZjQ5L3RhYmxlOjQyZjZlNzRlMjUxZDQxZjY5ZWM5NjEyZWEwNDU4YjlkL3RhYmxlcmFuZ2U6NDJmNmU3NGUyNTFkNDFmNjllYzk2MTJlYTA0NThiOWRfMjAtMy0xLTEtMA_6fa58f37-e561-4210-a099-19cffc9c623f"
      unitRef="usd">-884000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yOC9mcmFnOmY5YThiMTU0MTZjZTRhNjI4M2JmNDNlMzRhMDlkZjQ5L3RhYmxlOjQyZjZlNzRlMjUxZDQxZjY5ZWM5NjEyZWEwNDU4YjlkL3RhYmxlcmFuZ2U6NDJmNmU3NGUyNTFkNDFmNjllYzk2MTJlYTA0NThiOWRfMjEtMS0xLTEtMA_29f23d0b-f38a-4596-a537-d2115d8c0828"
      unitRef="usd">41507000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yOC9mcmFnOmY5YThiMTU0MTZjZTRhNjI4M2JmNDNlMzRhMDlkZjQ5L3RhYmxlOjQyZjZlNzRlMjUxZDQxZjY5ZWM5NjEyZWEwNDU4YjlkL3RhYmxlcmFuZ2U6NDJmNmU3NGUyNTFkNDFmNjllYzk2MTJlYTA0NThiOWRfMjEtMy0xLTEtMA_dce75070-d12b-41ae-aa5a-3b4eee0cdfc9"
      unitRef="usd">36062000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yOC9mcmFnOmY5YThiMTU0MTZjZTRhNjI4M2JmNDNlMzRhMDlkZjQ5L3RhYmxlOjQyZjZlNzRlMjUxZDQxZjY5ZWM5NjEyZWEwNDU4YjlkL3RhYmxlcmFuZ2U6NDJmNmU3NGUyNTFkNDFmNjllYzk2MTJlYTA0NThiOWRfMjMtMS0xLTEtMA_590a7b1d-8cc1-424e-adca-001542758372"
      unitRef="usd">11324000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yOC9mcmFnOmY5YThiMTU0MTZjZTRhNjI4M2JmNDNlMzRhMDlkZjQ5L3RhYmxlOjQyZjZlNzRlMjUxZDQxZjY5ZWM5NjEyZWEwNDU4YjlkL3RhYmxlcmFuZ2U6NDJmNmU3NGUyNTFkNDFmNjllYzk2MTJlYTA0NThiOWRfMjMtMy0xLTEtMA_496fc4cb-a628-4273-8f9c-72ce6a54efe8"
      unitRef="usd">8806000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yOC9mcmFnOmY5YThiMTU0MTZjZTRhNjI4M2JmNDNlMzRhMDlkZjQ5L3RhYmxlOjQyZjZlNzRlMjUxZDQxZjY5ZWM5NjEyZWEwNDU4YjlkL3RhYmxlcmFuZ2U6NDJmNmU3NGUyNTFkNDFmNjllYzk2MTJlYTA0NThiOWRfMjUtMS0xLTEtMA_661fe796-5d67-44e6-b0e9-77b713562278"
      unitRef="usd">-11324000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yOC9mcmFnOmY5YThiMTU0MTZjZTRhNjI4M2JmNDNlMzRhMDlkZjQ5L3RhYmxlOjQyZjZlNzRlMjUxZDQxZjY5ZWM5NjEyZWEwNDU4YjlkL3RhYmxlcmFuZ2U6NDJmNmU3NGUyNTFkNDFmNjllYzk2MTJlYTA0NThiOWRfMjUtMy0xLTEtMA_0c00eaec-b0c9-4b0d-b825-cba1aa279b59"
      unitRef="usd">-8806000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yOC9mcmFnOmY5YThiMTU0MTZjZTRhNjI4M2JmNDNlMzRhMDlkZjQ5L3RhYmxlOjQyZjZlNzRlMjUxZDQxZjY5ZWM5NjEyZWEwNDU4YjlkL3RhYmxlcmFuZ2U6NDJmNmU3NGUyNTFkNDFmNjllYzk2MTJlYTA0NThiOWRfMjctMS0xLTEtMA_170939f1-3a90-4c54-928b-f06460344664"
      unitRef="usd">34000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yOC9mcmFnOmY5YThiMTU0MTZjZTRhNjI4M2JmNDNlMzRhMDlkZjQ5L3RhYmxlOjQyZjZlNzRlMjUxZDQxZjY5ZWM5NjEyZWEwNDU4YjlkL3RhYmxlcmFuZ2U6NDJmNmU3NGUyNTFkNDFmNjllYzk2MTJlYTA0NThiOWRfMjctMy0xLTEtMA_656c4592-47b6-41a2-bc2a-5e7fd9787bb3"
      unitRef="usd">25000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yOC9mcmFnOmY5YThiMTU0MTZjZTRhNjI4M2JmNDNlMzRhMDlkZjQ5L3RhYmxlOjQyZjZlNzRlMjUxZDQxZjY5ZWM5NjEyZWEwNDU4YjlkL3RhYmxlcmFuZ2U6NDJmNmU3NGUyNTFkNDFmNjllYzk2MTJlYTA0NThiOWRfMjgtMS0xLTEtMA_4feb29b0-6a25-4a99-a156-2fc1b3c1b280"
      unitRef="usd">51000000</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yOC9mcmFnOmY5YThiMTU0MTZjZTRhNjI4M2JmNDNlMzRhMDlkZjQ5L3RhYmxlOjQyZjZlNzRlMjUxZDQxZjY5ZWM5NjEyZWEwNDU4YjlkL3RhYmxlcmFuZ2U6NDJmNmU3NGUyNTFkNDFmNjllYzk2MTJlYTA0NThiOWRfMjgtMy0xLTEtMA_cc0a6a18-0426-48d2-bc0d-5eb36ba2ebfd"
      unitRef="usd">33000000</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yOC9mcmFnOmY5YThiMTU0MTZjZTRhNjI4M2JmNDNlMzRhMDlkZjQ5L3RhYmxlOjQyZjZlNzRlMjUxZDQxZjY5ZWM5NjEyZWEwNDU4YjlkL3RhYmxlcmFuZ2U6NDJmNmU3NGUyNTFkNDFmNjllYzk2MTJlYTA0NThiOWRfMjktMS0xLTEtMA_e53304ee-63f1-4c2e-a886-e610d94f0b67"
      unitRef="usd">8070000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yOC9mcmFnOmY5YThiMTU0MTZjZTRhNjI4M2JmNDNlMzRhMDlkZjQ5L3RhYmxlOjQyZjZlNzRlMjUxZDQxZjY5ZWM5NjEyZWEwNDU4YjlkL3RhYmxlcmFuZ2U6NDJmNmU3NGUyNTFkNDFmNjllYzk2MTJlYTA0NThiOWRfMjktMy0xLTEtMA_b4bba625-0a95-4b88-8c09-5e40e2cffaa6"
      unitRef="usd">8025000</us-gaap:PaymentsOfDividendsCommonStock>
    <tg:ProceedsFromStockOptionsExercisedAndOther
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yOC9mcmFnOmY5YThiMTU0MTZjZTRhNjI4M2JmNDNlMzRhMDlkZjQ5L3RhYmxlOjQyZjZlNzRlMjUxZDQxZjY5ZWM5NjEyZWEwNDU4YjlkL3RhYmxlcmFuZ2U6NDJmNmU3NGUyNTFkNDFmNjllYzk2MTJlYTA0NThiOWRfMzAtMS0xLTEtMA_272e70ae-d887-4a14-8881-8fabafca63c8"
      unitRef="usd">915000</tg:ProceedsFromStockOptionsExercisedAndOther>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yOC9mcmFnOmY5YThiMTU0MTZjZTRhNjI4M2JmNDNlMzRhMDlkZjQ5L3RhYmxlOjQyZjZlNzRlMjUxZDQxZjY5ZWM5NjEyZWEwNDU4YjlkL3RhYmxlcmFuZ2U6NDJmNmU3NGUyNTFkNDFmNjllYzk2MTJlYTA0NThiOWRfMzAtMy0xLTEtMA_f5c38d7c-e055-48e2-a474-94addbf1f40a"
      unitRef="usd">586000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yOC9mcmFnOmY5YThiMTU0MTZjZTRhNjI4M2JmNDNlMzRhMDlkZjQ5L3RhYmxlOjQyZjZlNzRlMjUxZDQxZjY5ZWM5NjEyZWEwNDU4YjlkL3RhYmxlcmFuZ2U6NDJmNmU3NGUyNTFkNDFmNjllYzk2MTJlYTA0NThiOWRfMzEtMS0xLTEtMA_8da74826-4d68-41d9-aee4-1225d1877a7d"
      unitRef="usd">-24155000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yOC9mcmFnOmY5YThiMTU0MTZjZTRhNjI4M2JmNDNlMzRhMDlkZjQ5L3RhYmxlOjQyZjZlNzRlMjUxZDQxZjY5ZWM5NjEyZWEwNDU4YjlkL3RhYmxlcmFuZ2U6NDJmNmU3NGUyNTFkNDFmNjllYzk2MTJlYTA0NThiOWRfMzEtMy0xLTEtMA_66bd665c-b1cd-4900-a8be-aa3cf4302ae8"
      unitRef="usd">-16611000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yOC9mcmFnOmY5YThiMTU0MTZjZTRhNjI4M2JmNDNlMzRhMDlkZjQ5L3RhYmxlOjQyZjZlNzRlMjUxZDQxZjY5ZWM5NjEyZWEwNDU4YjlkL3RhYmxlcmFuZ2U6NDJmNmU3NGUyNTFkNDFmNjllYzk2MTJlYTA0NThiOWRfMzItMS0xLTEtMA_b5c83b94-2443-47b9-a7fd-fe0162982741"
      unitRef="usd">424000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yOC9mcmFnOmY5YThiMTU0MTZjZTRhNjI4M2JmNDNlMzRhMDlkZjQ5L3RhYmxlOjQyZjZlNzRlMjUxZDQxZjY5ZWM5NjEyZWEwNDU4YjlkL3RhYmxlcmFuZ2U6NDJmNmU3NGUyNTFkNDFmNjllYzk2MTJlYTA0NThiOWRfMzItMy0xLTEtMA_5d4c3c4c-5ca4-4d89-86f7-31c6b6569296"
      unitRef="usd">-2137000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yOC9mcmFnOmY5YThiMTU0MTZjZTRhNjI4M2JmNDNlMzRhMDlkZjQ5L3RhYmxlOjQyZjZlNzRlMjUxZDQxZjY5ZWM5NjEyZWEwNDU4YjlkL3RhYmxlcmFuZ2U6NDJmNmU3NGUyNTFkNDFmNjllYzk2MTJlYTA0NThiOWRfMzMtMS0xLTEtMA_b45488d5-76ca-4e4c-b461-3cc1a569d2f3"
      unitRef="usd">6452000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yOC9mcmFnOmY5YThiMTU0MTZjZTRhNjI4M2JmNDNlMzRhMDlkZjQ5L3RhYmxlOjQyZjZlNzRlMjUxZDQxZjY5ZWM5NjEyZWEwNDU4YjlkL3RhYmxlcmFuZ2U6NDJmNmU3NGUyNTFkNDFmNjllYzk2MTJlYTA0NThiOWRfMzMtMy0xLTEtMA_38bb3dd9-5539-4b0e-9d53-b6c232ebdfa4"
      unitRef="usd">8508000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="idbaed1ad1bf1447f839f99d948912ed7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yOC9mcmFnOmY5YThiMTU0MTZjZTRhNjI4M2JmNDNlMzRhMDlkZjQ5L3RhYmxlOjQyZjZlNzRlMjUxZDQxZjY5ZWM5NjEyZWEwNDU4YjlkL3RhYmxlcmFuZ2U6NDJmNmU3NGUyNTFkNDFmNjllYzk2MTJlYTA0NThiOWRfMzQtMS0xLTEtMA_ba96bbdc-fe71-4a4d-872c-daa9519615d8"
      unitRef="usd">11846000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i40e6c440bcc14e3f8cdf86e31196d522_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yOC9mcmFnOmY5YThiMTU0MTZjZTRhNjI4M2JmNDNlMzRhMDlkZjQ5L3RhYmxlOjQyZjZlNzRlMjUxZDQxZjY5ZWM5NjEyZWEwNDU4YjlkL3RhYmxlcmFuZ2U6NDJmNmU3NGUyNTFkNDFmNjllYzk2MTJlYTA0NThiOWRfMzQtMy0xLTEtMA_811086f2-8c9c-409f-8ad2-c206f744897c"
      unitRef="usd">31422000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie827abd61a91494983b9635d29ac350f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yOC9mcmFnOmY5YThiMTU0MTZjZTRhNjI4M2JmNDNlMzRhMDlkZjQ5L3RhYmxlOjQyZjZlNzRlMjUxZDQxZjY5ZWM5NjEyZWEwNDU4YjlkL3RhYmxlcmFuZ2U6NDJmNmU3NGUyNTFkNDFmNjllYzk2MTJlYTA0NThiOWRfMzUtMS0xLTEtMA_3db67eea-2afd-45a7-9b6f-abc33a4db0e9"
      unitRef="usd">18298000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3a9490b48d73453792be37819f981f7a_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18yOC9mcmFnOmY5YThiMTU0MTZjZTRhNjI4M2JmNDNlMzRhMDlkZjQ5L3RhYmxlOjQyZjZlNzRlMjUxZDQxZjY5ZWM5NjEyZWEwNDU4YjlkL3RhYmxlcmFuZ2U6NDJmNmU3NGUyNTFkNDFmNjllYzk2MTJlYTA0NThiOWRfMzUtMy0xLTEtMA_90691a1f-8906-4629-ae0b-37256deb46ea"
      unitRef="usd">39930000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:StockholdersEquity
      contextRef="i8aa9d382a9c642498fa4243d10685f88_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmQ4YzE1NzAwNzg4ODRhY2I5NmExZThmM2M5MWNkYzM1L3RhYmxlcmFuZ2U6ZDhjMTU3MDA3ODg4NGFjYjk2YTFlOGYzYzkxY2RjMzVfMi0xLTEtMS0w_976bc5ed-37e1-44c7-a5d8-045fec52ccb9"
      unitRef="usd">51557000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if8ffc6cf2cc149c3acaefa78c6be9f71_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmQ4YzE1NzAwNzg4ODRhY2I5NmExZThmM2M5MWNkYzM1L3RhYmxlcmFuZ2U6ZDhjMTU3MDA3ODg4NGFjYjk2YTFlOGYzYzkxY2RjMzVfMi0zLTEtMS0w_56d65907-d746-44d4-b860-023985223e0b"
      unitRef="usd">244496000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i16afcd480b3e430db46c21148e16edbc_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmQ4YzE1NzAwNzg4ODRhY2I5NmExZThmM2M5MWNkYzM1L3RhYmxlcmFuZ2U6ZDhjMTU3MDA3ODg4NGFjYjk2YTFlOGYzYzkxY2RjMzVfMi01LTEtMS0w_ef3b8af9-bc52-4232-b8c6-30ccc27b80a6"
      unitRef="usd">-2097000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic76902e5099a4e3aa4be4df3ff64759e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmQ4YzE1NzAwNzg4ODRhY2I5NmExZThmM2M5MWNkYzM1L3RhYmxlcmFuZ2U6ZDhjMTU3MDA3ODg4NGFjYjk2YTFlOGYzYzkxY2RjMzVfMi03LTEtMS0w_bae34df5-593c-4eb0-b316-373f30881a96"
      unitRef="usd">-86797000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ice745e2dce334e46a0c2477eba8dbdaa_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmQ4YzE1NzAwNzg4ODRhY2I5NmExZThmM2M5MWNkYzM1L3RhYmxlcmFuZ2U6ZDhjMTU3MDA3ODg4NGFjYjk2YTFlOGYzYzkxY2RjMzVfMi05LTEtMS0w_e89eec99-dd6c-43db-8ec4-bc3770781489"
      unitRef="usd">2028000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8cdb896a33c6424ba29cb99e6064fe01_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmQ4YzE1NzAwNzg4ODRhY2I5NmExZThmM2M5MWNkYzM1L3RhYmxlcmFuZ2U6ZDhjMTU3MDA3ODg4NGFjYjk2YTFlOGYzYzkxY2RjMzVfMi0xMS0xLTEtMA_bb6be56a-e768-4482-9e2f-281e59b4f13f"
      unitRef="usd">-93200000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i71ea422952e64a809cd07fc49f26e07e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmQ4YzE1NzAwNzg4ODRhY2I5NmExZThmM2M5MWNkYzM1L3RhYmxlcmFuZ2U6ZDhjMTU3MDA3ODg4NGFjYjk2YTFlOGYzYzkxY2RjMzVfMi0xMy0xLTEtMA_d93a6f0a-2e4f-4040-9db7-480b62e6f6d2"
      unitRef="usd">115987000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmQ4YzE1NzAwNzg4ODRhY2I5NmExZThmM2M5MWNkYzM1L3RhYmxlcmFuZ2U6ZDhjMTU3MDA3ODg4NGFjYjk2YTFlOGYzYzkxY2RjMzVfMy0zLTEtMS0w_7c52af04-0f28-4ef5-afc1-df6c38380ba8"
      unitRef="usd">21236000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmQ4YzE1NzAwNzg4ODRhY2I5NmExZThmM2M5MWNkYzM1L3RhYmxlcmFuZ2U6ZDhjMTU3MDA3ODg4NGFjYjk2YTFlOGYzYzkxY2RjMzVfMy0xMy0xLTEtMA_3c5932e9-bbc8-4d32-b06c-6c06953b7568"
      unitRef="usd">21236000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmQ4YzE1NzAwNzg4ODRhY2I5NmExZThmM2M5MWNkYzM1L3RhYmxlcmFuZ2U6ZDhjMTU3MDA3ODg4NGFjYjk2YTFlOGYzYzkxY2RjMzVfNC0wLTEtMS0wL3RleHRyZWdpb246Yzc5ZjcwY2YwNzI1NGUwNmE1NDYzMjYwMDc1OWE1N2ZfNTg_1e50eb4b-f921-4ab7-9c0b-698ceb95b203"
      unitRef="usd">463000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ie0da762d0d95420390f16f4a9f3d910e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmQ4YzE1NzAwNzg4ODRhY2I5NmExZThmM2M5MWNkYzM1L3RhYmxlcmFuZ2U6ZDhjMTU3MDA3ODg4NGFjYjk2YTFlOGYzYzkxY2RjMzVfNC03LTEtMS0w_98ef40b7-c8f1-4dea-b8fa-5b089468470e"
      unitRef="usd">3993000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmQ4YzE1NzAwNzg4ODRhY2I5NmExZThmM2M5MWNkYzM1L3RhYmxlcmFuZ2U6ZDhjMTU3MDA3ODg4NGFjYjk2YTFlOGYzYzkxY2RjMzVfNC0xMy0xLTEtMA_f7f4f953-e38d-4e46-96f5-853ca2cc9f76"
      unitRef="usd">3993000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmQ4YzE1NzAwNzg4ODRhY2I5NmExZThmM2M5MWNkYzM1L3RhYmxlcmFuZ2U6ZDhjMTU3MDA3ODg4NGFjYjk2YTFlOGYzYzkxY2RjMzVfNS0wLTEtMS0wL3RleHRyZWdpb246ODBjMmU3ZDYwYjJjNGY5OGFlMWRkODMyZmIxYmRiODdfNjI_80960c18-70d5-4365-a8a5-790883bdc650"
      unitRef="usd">547000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="i432c90780c5b4641a129f619f6ae7521_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmQ4YzE1NzAwNzg4ODRhY2I5NmExZThmM2M5MWNkYzM1L3RhYmxlcmFuZ2U6ZDhjMTU3MDA3ODg4NGFjYjk2YTFlOGYzYzkxY2RjMzVfNS05LTEtMS0w_22b5021e-8f39-4641-ac1c-f64282bfdc15"
      unitRef="usd">1468000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmQ4YzE1NzAwNzg4ODRhY2I5NmExZThmM2M5MWNkYzM1L3RhYmxlcmFuZ2U6ZDhjMTU3MDA3ODg4NGFjYjk2YTFlOGYzYzkxY2RjMzVfNS0xMy0xLTEtMA_5b6c4320-91bf-4bf7-882e-7827d81515c1"
      unitRef="usd">1468000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmQ4YzE1NzAwNzg4ODRhY2I5NmExZThmM2M5MWNkYzM1L3RhYmxlcmFuZ2U6ZDhjMTU3MDA3ODg4NGFjYjk2YTFlOGYzYzkxY2RjMzVfNi0wLTEtMS0wL3RleHRyZWdpb246NTZjNmVhNDJhMDE3NGE4Yzg5MDE4YzdlOTI4ZGQ4OTFfNzg_321dc12f-d297-4e1b-994c-43b9d3db796a"
      unitRef="usd">922000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
      contextRef="i690216f62b224f55be8d8c018dc5e3b4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmQ4YzE1NzAwNzg4ODRhY2I5NmExZThmM2M5MWNkYzM1L3RhYmxlcmFuZ2U6ZDhjMTU3MDA3ODg4NGFjYjk2YTFlOGYzYzkxY2RjMzVfNi0xMS0xLTEtMA_c5f36d70-30d2-47a2-a0dc-f0260e2d5dc2"
      unitRef="usd">3318000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmQ4YzE1NzAwNzg4ODRhY2I5NmExZThmM2M5MWNkYzM1L3RhYmxlcmFuZ2U6ZDhjMTU3MDA3ODg4NGFjYjk2YTFlOGYzYzkxY2RjMzVfNi0xMy0xLTEtMA_a256fb0b-b608-4918-87f0-d25fe54c83ac"
      unitRef="usd">3318000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmQ4YzE1NzAwNzg4ODRhY2I5NmExZThmM2M5MWNkYzM1L3RhYmxlcmFuZ2U6ZDhjMTU3MDA3ODg4NGFjYjk2YTFlOGYzYzkxY2RjMzVfNy0wLTEtMS0wL3RleHRyZWdpb246MmUyMTdlZDJjODAwNGEzYzkwYzllOWQ4ZDgwMTM2ZDVfMjk_7c9ed66e-12d0-40ed-82c4-6443d3949dc9"
      unitRef="usdPerShare">0.12</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash
      contextRef="i4f113d4a47ec407db95c96dc5061a31f_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmQ4YzE1NzAwNzg4ODRhY2I5NmExZThmM2M5MWNkYzM1L3RhYmxlcmFuZ2U6ZDhjMTU3MDA3ODg4NGFjYjk2YTFlOGYzYzkxY2RjMzVfNy0zLTEtMS0w_de6f2206-250a-448c-97ff-694d26b71bc5"
      unitRef="usd">4045000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmQ4YzE1NzAwNzg4ODRhY2I5NmExZThmM2M5MWNkYzM1L3RhYmxlcmFuZ2U6ZDhjMTU3MDA3ODg4NGFjYjk2YTFlOGYzYzkxY2RjMzVfNy0xMy0xLTEtMA_2cdafa7a-df68-4b32-9eb3-d4cff5685eac"
      unitRef="usd">4045000</us-gaap:DividendsCommonStockCash>
    <tg:ShareBasedCompensationExpenseValue
      contextRef="ie42b12d2660845dfb007fcb8ef5c04e3_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmQ4YzE1NzAwNzg4ODRhY2I5NmExZThmM2M5MWNkYzM1L3RhYmxlcmFuZ2U6ZDhjMTU3MDA3ODg4NGFjYjk2YTFlOGYzYzkxY2RjMzVfOC0xLTEtMS0w_12f998b6-ef1c-426f-841b-a6fa982faa45"
      unitRef="usd">1383000</tg:ShareBasedCompensationExpenseValue>
    <tg:ShareBasedCompensationExpenseValue
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmQ4YzE1NzAwNzg4ODRhY2I5NmExZThmM2M5MWNkYzM1L3RhYmxlcmFuZ2U6ZDhjMTU3MDA3ODg4NGFjYjk2YTFlOGYzYzkxY2RjMzVfOC0xMy0xLTEtMA_8d936881-56f3-4300-a89b-ce8a8d0f3f07"
      unitRef="usd">1383000</tg:ShareBasedCompensationExpenseValue>
    <tg:TredegarCommonStockPurchasedByTrustForSavingsRestorationPlan
      contextRef="i4f113d4a47ec407db95c96dc5061a31f_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmQ4YzE1NzAwNzg4ODRhY2I5NmExZThmM2M5MWNkYzM1L3RhYmxlcmFuZ2U6ZDhjMTU3MDA3ODg4NGFjYjk2YTFlOGYzYzkxY2RjMzVfMTAtMy0xLTEtMA_819108d5-8230-4dce-838b-9834cbc769b1"
      unitRef="usd">12000</tg:TredegarCommonStockPurchasedByTrustForSavingsRestorationPlan>
    <tg:TredegarCommonStockPurchasedByTrustForSavingsRestorationPlan
      contextRef="i5d9fa2221c1a4769ac08726fe9fb8d89_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmQ4YzE1NzAwNzg4ODRhY2I5NmExZThmM2M5MWNkYzM1L3RhYmxlcmFuZ2U6ZDhjMTU3MDA3ODg4NGFjYjk2YTFlOGYzYzkxY2RjMzVfMTAtNS0xLTEtMA_ed777ca2-18e6-46ff-99cc-2588c6a4fdd5"
      unitRef="usd">-12000</tg:TredegarCommonStockPurchasedByTrustForSavingsRestorationPlan>
    <dei:DocumentPeriodEndDate
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmQ4YzE1NzAwNzg4ODRhY2I5NmExZThmM2M5MWNkYzM1L3RhYmxlcmFuZ2U6ZDhjMTU3MDA3ODg4NGFjYjk2YTFlOGYzYzkxY2RjMzVfMTEtMC0xLTEtMjc4L3RleHRyZWdpb246Y2VhNzg2NDdiNTIyNGUxOThlZTE2Yjc1NjM0YjYzNmJfMTA5OTUxMTYyNzgxNA_a604ba0a-f314-4932-9bbe-f88022846d09">2021-06-30</dei:DocumentPeriodEndDate>
    <us-gaap:StockholdersEquity
      contextRef="ic2a01b5aedd2463c980fc6016135eea9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmQ4YzE1NzAwNzg4ODRhY2I5NmExZThmM2M5MWNkYzM1L3RhYmxlcmFuZ2U6ZDhjMTU3MDA3ODg4NGFjYjk2YTFlOGYzYzkxY2RjMzVfMTEtMS0xLTEtMA_cb3121ad-8b55-4e0e-8140-b8d4d038bd97"
      unitRef="usd">52940000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i677e672e60c14b24b652f3ec1d09a014_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmQ4YzE1NzAwNzg4ODRhY2I5NmExZThmM2M5MWNkYzM1L3RhYmxlcmFuZ2U6ZDhjMTU3MDA3ODg4NGFjYjk2YTFlOGYzYzkxY2RjMzVfMTEtMy0xLTEtMA_fece27d0-f9f1-415c-858d-bd882e3b21f2"
      unitRef="usd">261699000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if91215982ec547b0b3dd0134d5201812_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmQ4YzE1NzAwNzg4ODRhY2I5NmExZThmM2M5MWNkYzM1L3RhYmxlcmFuZ2U6ZDhjMTU3MDA3ODg4NGFjYjk2YTFlOGYzYzkxY2RjMzVfMTEtNS0xLTEtMA_f6c139fb-0759-4cec-8de0-e4f9a8fa65eb"
      unitRef="usd">-2109000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iceea79938037436d8737aec9495e5c1e_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmQ4YzE1NzAwNzg4ODRhY2I5NmExZThmM2M5MWNkYzM1L3RhYmxlcmFuZ2U6ZDhjMTU3MDA3ODg4NGFjYjk2YTFlOGYzYzkxY2RjMzVfMTEtNy0xLTEtMA_6f530c92-0dea-43f2-92d3-29441de7620e"
      unitRef="usd">-82804000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i696aa6247876412bb92e40525c947651_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmQ4YzE1NzAwNzg4ODRhY2I5NmExZThmM2M5MWNkYzM1L3RhYmxlcmFuZ2U6ZDhjMTU3MDA3ODg4NGFjYjk2YTFlOGYzYzkxY2RjMzVfMTEtOS0xLTEtMA_5a20010e-4ec1-41cb-995f-bace127e8417"
      unitRef="usd">3496000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifd6e87c0033c4fa7acae44393bdcb2da_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmQ4YzE1NzAwNzg4ODRhY2I5NmExZThmM2M5MWNkYzM1L3RhYmxlcmFuZ2U6ZDhjMTU3MDA3ODg4NGFjYjk2YTFlOGYzYzkxY2RjMzVfMTEtMTEtMS0xLTA_d367e824-2d2f-4922-8da7-6c0482ab4c92"
      unitRef="usd">-89882000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie827abd61a91494983b9635d29ac350f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmQ4YzE1NzAwNzg4ODRhY2I5NmExZThmM2M5MWNkYzM1L3RhYmxlcmFuZ2U6ZDhjMTU3MDA3ODg4NGFjYjk2YTFlOGYzYzkxY2RjMzVfMTEtMTMtMS0xLTA_b18ba409-bd73-4f7b-ad6c-c0e7d4113d21"
      unitRef="usd">143340000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3da365f0177c47a8933d17eb3d8d3ce4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmZlYjc3MGE4YmIxMjQxN2ViNDE0YmM2Y2ZkMGY5M2VjL3RhYmxlcmFuZ2U6ZmViNzcwYThiYjEyNDE3ZWI0MTRiYzZjZmQwZjkzZWNfMi0xLTEtMS0xNjA_09e62020-3e70-4950-91ec-a5599c76ac03"
      unitRef="usd">50066000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifa4648279a1e448dbe5687f41361d7de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmZlYjc3MGE4YmIxMjQxN2ViNDE0YmM2Y2ZkMGY5M2VjL3RhYmxlcmFuZ2U6ZmViNzcwYThiYjEyNDE3ZWI0MTRiYzZjZmQwZjkzZWNfMi0zLTEtMS0xNjA_b0c4718c-aa38-4163-8ef2-39473d0d0079"
      unitRef="usd">239480000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i57eaf5bad74b4147a6a156bce9b3826f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmZlYjc3MGE4YmIxMjQxN2ViNDE0YmM2Y2ZkMGY5M2VjL3RhYmxlcmFuZ2U6ZmViNzcwYThiYjEyNDE3ZWI0MTRiYzZjZmQwZjkzZWNfMi01LTEtMS0xNjA_66680445-22c1-4ef5-8c94-483708a82b33"
      unitRef="usd">-2087000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id64cc2a800754fa5ac64bb6246011d59_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmZlYjc3MGE4YmIxMjQxN2ViNDE0YmM2Y2ZkMGY5M2VjL3RhYmxlcmFuZ2U6ZmViNzcwYThiYjEyNDE3ZWI0MTRiYzZjZmQwZjkzZWNfMi03LTEtMS0xNjA_2a55225d-86ff-4db2-be23-fc045764f050"
      unitRef="usd">-84149000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie8ad915a6178416ca88033af3f4a4a14_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmZlYjc3MGE4YmIxMjQxN2ViNDE0YmM2Y2ZkMGY5M2VjL3RhYmxlcmFuZ2U6ZmViNzcwYThiYjEyNDE3ZWI0MTRiYzZjZmQwZjkzZWNfMi05LTEtMS0xNjA_1e07a269-4f05-495f-96b4-3747d7cfad46"
      unitRef="usd">2264000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i84ba403d3c134aaf91abba5460ac8144_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmZlYjc3MGE4YmIxMjQxN2ViNDE0YmM2Y2ZkMGY5M2VjL3RhYmxlcmFuZ2U6ZmViNzcwYThiYjEyNDE3ZWI0MTRiYzZjZmQwZjkzZWNfMi0xMS0xLTEtMTYw_e783d74a-7b72-4e33-bc91-dd5b8b7b26c3"
      unitRef="usd">-96519000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idbaed1ad1bf1447f839f99d948912ed7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmZlYjc3MGE4YmIxMjQxN2ViNDE0YmM2Y2ZkMGY5M2VjL3RhYmxlcmFuZ2U6ZmViNzcwYThiYjEyNDE3ZWI0MTRiYzZjZmQwZjkzZWNfMi0xMy0xLTEtMTYw_ac65c8cf-4c0c-4bac-9bb6-09903d7f2cc1"
      unitRef="usd">109055000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmZlYjc3MGE4YmIxMjQxN2ViNDE0YmM2Y2ZkMGY5M2VjL3RhYmxlcmFuZ2U6ZmViNzcwYThiYjEyNDE3ZWI0MTRiYzZjZmQwZjkzZWNfMy0zLTEtMS0xNjM_908fddb3-b792-4c04-b426-c8d5fe398edf"
      unitRef="usd">30267000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmZlYjc3MGE4YmIxMjQxN2ViNDE0YmM2Y2ZkMGY5M2VjL3RhYmxlcmFuZ2U6ZmViNzcwYThiYjEyNDE3ZWI0MTRiYzZjZmQwZjkzZWNfMy0xMy0xLTEtMTYz_366bf9d7-ef1e-4aae-9ee7-8d272c086aec"
      unitRef="usd">30267000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmZlYjc3MGE4YmIxMjQxN2ViNDE0YmM2Y2ZkMGY5M2VjL3RhYmxlcmFuZ2U6ZmViNzcwYThiYjEyNDE3ZWI0MTRiYzZjZmQwZjkzZWNfNC0wLTEtMS05OC90ZXh0cmVnaW9uOjA1YTg5ZDg0YzYwMDRjYmZhMGRmMWJhMmQ5N2U2NjdjXzEwOTk1MTE2Mjc4NDI_a3e80a0e-5320-49c3-8f48-45ce71c407a3"
      unitRef="usd">191000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i673c229bd44b473eab51d11000d8b916_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmZlYjc3MGE4YmIxMjQxN2ViNDE0YmM2Y2ZkMGY5M2VjL3RhYmxlcmFuZ2U6ZmViNzcwYThiYjEyNDE3ZWI0MTRiYzZjZmQwZjkzZWNfNC03LTEtMS0xNjY_28956a5e-3c8b-49e3-bfc4-4bc8724d51e8"
      unitRef="usd">1345000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmZlYjc3MGE4YmIxMjQxN2ViNDE0YmM2Y2ZkMGY5M2VjL3RhYmxlcmFuZ2U6ZmViNzcwYThiYjEyNDE3ZWI0MTRiYzZjZmQwZjkzZWNfNC0xMy0xLTEtMTY2_ffff5ac5-bc71-4dca-a330-b40af9a0bffd"
      unitRef="usd">1345000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmZlYjc3MGE4YmIxMjQxN2ViNDE0YmM2Y2ZkMGY5M2VjL3RhYmxlcmFuZ2U6ZmViNzcwYThiYjEyNDE3ZWI0MTRiYzZjZmQwZjkzZWNfNS0wLTEtMS05OC90ZXh0cmVnaW9uOjNkYTU0OWUzYjU4NzQxMjI5ZTI1OGRhNzQxODcxYTEzXzEwOTk1MTE2Mjc4NDY_b1bbfcff-6806-408c-85c5-99fc3178dfc4"
      unitRef="usd">359000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="ia28024b901e24a7ab116142e2e9e14f6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmZlYjc3MGE4YmIxMjQxN2ViNDE0YmM2Y2ZkMGY5M2VjL3RhYmxlcmFuZ2U6ZmViNzcwYThiYjEyNDE3ZWI0MTRiYzZjZmQwZjkzZWNfNS05LTEtMS0xNjY_1a3ba127-8ad0-43ef-a2d9-ad6be87f1fa8"
      unitRef="usd">1232000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmZlYjc3MGE4YmIxMjQxN2ViNDE0YmM2Y2ZkMGY5M2VjL3RhYmxlcmFuZ2U6ZmViNzcwYThiYjEyNDE3ZWI0MTRiYzZjZmQwZjkzZWNfNS0xMy0xLTEtMTY2_7277f45e-4beb-4a19-912a-c5f36ea27d94"
      unitRef="usd">1232000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmZlYjc3MGE4YmIxMjQxN2ViNDE0YmM2Y2ZkMGY5M2VjL3RhYmxlcmFuZ2U6ZmViNzcwYThiYjEyNDE3ZWI0MTRiYzZjZmQwZjkzZWNfNi0wLTEtMS05OC90ZXh0cmVnaW9uOjg3MjE2ZTU3MTYyZjRhODA4YmQ3OGNmNTliZDkyNzdlXzEwOTk1MTE2Mjc4NjI_463750e5-818a-47b4-aa8b-88af9a216291"
      unitRef="usd">1846000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
      contextRef="i217252f6935c4d259f5f93310f87e2b9_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmZlYjc3MGE4YmIxMjQxN2ViNDE0YmM2Y2ZkMGY5M2VjL3RhYmxlcmFuZ2U6ZmViNzcwYThiYjEyNDE3ZWI0MTRiYzZjZmQwZjkzZWNfNi0xMS0xLTEtMTY2_75385880-e13b-4e4d-bfa8-3af5c2b7def9"
      unitRef="usd">6637000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmZlYjc3MGE4YmIxMjQxN2ViNDE0YmM2Y2ZkMGY5M2VjL3RhYmxlcmFuZ2U6ZmViNzcwYThiYjEyNDE3ZWI0MTRiYzZjZmQwZjkzZWNfNi0xMy0xLTEtMTY2_3df6610e-e20b-4b89-8bf8-7dbce3b10db8"
      unitRef="usd">6637000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmZlYjc3MGE4YmIxMjQxN2ViNDE0YmM2Y2ZkMGY5M2VjL3RhYmxlcmFuZ2U6ZmViNzcwYThiYjEyNDE3ZWI0MTRiYzZjZmQwZjkzZWNfNy0wLTEtMS05OC90ZXh0cmVnaW9uOmU3YmMzMTk4Y2JjMDQ4NDg4YTBkNDc3NDFmZWIzZGQzXzEwOTk1MTE2Mjc4MTk_7ea2732e-0325-410a-aca3-31a5abda4764"
      unitRef="usdPerShare">0.24</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash
      contextRef="i0b24e8a1db4648fc827c7dfe3b5c2902_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmZlYjc3MGE4YmIxMjQxN2ViNDE0YmM2Y2ZkMGY5M2VjL3RhYmxlcmFuZ2U6ZmViNzcwYThiYjEyNDE3ZWI0MTRiYzZjZmQwZjkzZWNfNy0zLTEtMS0xNjk_16013e42-2b70-468c-8cf9-c43155d97cf4"
      unitRef="usd">8070000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmZlYjc3MGE4YmIxMjQxN2ViNDE0YmM2Y2ZkMGY5M2VjL3RhYmxlcmFuZ2U6ZmViNzcwYThiYjEyNDE3ZWI0MTRiYzZjZmQwZjkzZWNfNy0xMy0xLTEtMTY5_e0e7d68a-c1c5-4a7f-ac56-f3f60ebddd0e"
      unitRef="usd">8070000</us-gaap:DividendsCommonStockCash>
    <tg:ShareBasedCompensationExpenseValue
      contextRef="i34d9b74d141a44d5969e4d61f44d4e44_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmZlYjc3MGE4YmIxMjQxN2ViNDE0YmM2Y2ZkMGY5M2VjL3RhYmxlcmFuZ2U6ZmViNzcwYThiYjEyNDE3ZWI0MTRiYzZjZmQwZjkzZWNfOC0xLTEtMS0xNjk_59b1e32c-225b-4a78-92b7-1346481a1f66"
      unitRef="usd">1959000</tg:ShareBasedCompensationExpenseValue>
    <tg:ShareBasedCompensationExpenseValue
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmZlYjc3MGE4YmIxMjQxN2ViNDE0YmM2Y2ZkMGY5M2VjL3RhYmxlcmFuZ2U6ZmViNzcwYThiYjEyNDE3ZWI0MTRiYzZjZmQwZjkzZWNfOC0xMy0xLTEtMTY5_42cbcbcb-343c-4c19-9e31-bb58b2074272"
      unitRef="usd">1959000</tg:ShareBasedCompensationExpenseValue>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmZlYjc3MGE4YmIxMjQxN2ViNDE0YmM2Y2ZkMGY5M2VjL3RhYmxlcmFuZ2U6ZmViNzcwYThiYjEyNDE3ZWI0MTRiYzZjZmQwZjkzZWNfOS0xLTEtMS0xNzI_1bf2dfab-b4cb-4b3f-84dc-4a83f8f6a3cd"
      unitRef="usd">915000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmZlYjc3MGE4YmIxMjQxN2ViNDE0YmM2Y2ZkMGY5M2VjL3RhYmxlcmFuZ2U6ZmViNzcwYThiYjEyNDE3ZWI0MTRiYzZjZmQwZjkzZWNfOS0xMy0xLTEtMTcy_d2e8cfce-02c0-4c4d-85c3-932c0865dc3d"
      unitRef="usd">915000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <tg:TredegarCommonStockPurchasedByTrustForSavingsRestorationPlan
      contextRef="i0b24e8a1db4648fc827c7dfe3b5c2902_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmZlYjc3MGE4YmIxMjQxN2ViNDE0YmM2Y2ZkMGY5M2VjL3RhYmxlcmFuZ2U6ZmViNzcwYThiYjEyNDE3ZWI0MTRiYzZjZmQwZjkzZWNfMTAtMy0xLTEtMTc1_54650459-d22d-442d-8ac2-7a8e5afa93e0"
      unitRef="usd">22000</tg:TredegarCommonStockPurchasedByTrustForSavingsRestorationPlan>
    <tg:TredegarCommonStockPurchasedByTrustForSavingsRestorationPlan
      contextRef="ie11b8f7a816144c2a0851f01602cb306_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmZlYjc3MGE4YmIxMjQxN2ViNDE0YmM2Y2ZkMGY5M2VjL3RhYmxlcmFuZ2U6ZmViNzcwYThiYjEyNDE3ZWI0MTRiYzZjZmQwZjkzZWNfMTAtNS0xLTEtMTc1_1d61ca19-dc30-417e-b3cb-006bd4ee87be"
      unitRef="usd">-22000</tg:TredegarCommonStockPurchasedByTrustForSavingsRestorationPlan>
    <dei:DocumentPeriodEndDate
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmZlYjc3MGE4YmIxMjQxN2ViNDE0YmM2Y2ZkMGY5M2VjL3RhYmxlcmFuZ2U6ZmViNzcwYThiYjEyNDE3ZWI0MTRiYzZjZmQwZjkzZWNfMTEtMC0xLTEtMjc2L3RleHRyZWdpb246ODFjNDAzMDdlNmViNDBkNTgyNTQxZGI2MjM3ZDczMGFfMTA5OTUxMTYyNzgxNg_a604ba0a-f314-4932-9bbe-f88022846d09">2021-06-30</dei:DocumentPeriodEndDate>
    <us-gaap:StockholdersEquity
      contextRef="ic2a01b5aedd2463c980fc6016135eea9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmZlYjc3MGE4YmIxMjQxN2ViNDE0YmM2Y2ZkMGY5M2VjL3RhYmxlcmFuZ2U6ZmViNzcwYThiYjEyNDE3ZWI0MTRiYzZjZmQwZjkzZWNfMTEtMS0xLTEtMTc4_15b7fc8b-608c-41d6-aa64-056a422e89a3"
      unitRef="usd">52940000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i677e672e60c14b24b652f3ec1d09a014_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmZlYjc3MGE4YmIxMjQxN2ViNDE0YmM2Y2ZkMGY5M2VjL3RhYmxlcmFuZ2U6ZmViNzcwYThiYjEyNDE3ZWI0MTRiYzZjZmQwZjkzZWNfMTEtMy0xLTEtMTc5_8bb5aba4-b87e-45d0-bafa-fc678a06241a"
      unitRef="usd">261699000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if91215982ec547b0b3dd0134d5201812_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmZlYjc3MGE4YmIxMjQxN2ViNDE0YmM2Y2ZkMGY5M2VjL3RhYmxlcmFuZ2U6ZmViNzcwYThiYjEyNDE3ZWI0MTRiYzZjZmQwZjkzZWNfMTEtNS0xLTEtMzE2NA_c75a6bcc-5da7-43ec-a05b-a73f3ec6de61"
      unitRef="usd">-2109000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iceea79938037436d8737aec9495e5c1e_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmZlYjc3MGE4YmIxMjQxN2ViNDE0YmM2Y2ZkMGY5M2VjL3RhYmxlcmFuZ2U6ZmViNzcwYThiYjEyNDE3ZWI0MTRiYzZjZmQwZjkzZWNfMTEtNy0xLTEtMzE2NA_2193a77d-6c7b-46f2-b813-bb09a7c92c95"
      unitRef="usd">-82804000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i696aa6247876412bb92e40525c947651_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmZlYjc3MGE4YmIxMjQxN2ViNDE0YmM2Y2ZkMGY5M2VjL3RhYmxlcmFuZ2U6ZmViNzcwYThiYjEyNDE3ZWI0MTRiYzZjZmQwZjkzZWNfMTEtOS0xLTEtMzE2NA_52845049-333f-4ece-8fe9-1d0512c7fba6"
      unitRef="usd">3496000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifd6e87c0033c4fa7acae44393bdcb2da_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmZlYjc3MGE4YmIxMjQxN2ViNDE0YmM2Y2ZkMGY5M2VjL3RhYmxlcmFuZ2U6ZmViNzcwYThiYjEyNDE3ZWI0MTRiYzZjZmQwZjkzZWNfMTEtMTEtMS0xLTMxNjQ_5be92539-8e9a-4e19-a1a4-02e1e2b9fee8"
      unitRef="usd">-89882000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie827abd61a91494983b9635d29ac350f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmZlYjc3MGE4YmIxMjQxN2ViNDE0YmM2Y2ZkMGY5M2VjL3RhYmxlcmFuZ2U6ZmViNzcwYThiYjEyNDE3ZWI0MTRiYzZjZmQwZjkzZWNfMTEtMTMtMS0xLTMxNjQ_28c058d6-f41f-4be5-8eb2-5a3a9b718dc3"
      unitRef="usd">143340000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if01cbae8bd1740908a1cd8bc4dc180e8_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmE0NzFiZDYyYmUzNDQ3NjI4NzMzODhiYjlmODc0ZGFhL3RhYmxlcmFuZ2U6YTQ3MWJkNjJiZTM0NDc2Mjg3MzM4OGJiOWY4NzRkYWFfMi0xLTEtMS05Mg_b1c30ca2-7309-4e69-9cfd-83c5555908c7"
      unitRef="usd">46054000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibb921cf2448146a7b696786087f1386f_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmE0NzFiZDYyYmUzNDQ3NjI4NzMzODhiYjlmODc0ZGFhL3RhYmxlcmFuZ2U6YTQ3MWJkNjJiZTM0NDc2Mjg3MzM4OGJiOWY4NzRkYWFfMi0zLTEtMS05Mg_f0abb483-341c-4d4e-a005-370da3ef2c45"
      unitRef="usd">504161000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia2cc8b5b3bc64145997349b493f87f67_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmE0NzFiZDYyYmUzNDQ3NjI4NzMzODhiYjlmODc0ZGFhL3RhYmxlcmFuZ2U6YTQ3MWJkNjJiZTM0NDc2Mjg3MzM4OGJiOWY4NzRkYWFfMi01LTEtMS05Mg_258b4c81-66ab-4871-b27f-dc621ea83cfc"
      unitRef="usd">-1601000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id40c50f42386459ca342d495630e3748_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmE0NzFiZDYyYmUzNDQ3NjI4NzMzODhiYjlmODc0ZGFhL3RhYmxlcmFuZ2U6YTQ3MWJkNjJiZTM0NDc2Mjg3MzM4OGJiOWY4NzRkYWFfMi03LTEtMS05Mg_3542ec03-bdc8-4a98-9789-fcacc13e136e"
      unitRef="usd">-112192000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0ce0255017554c619db804736b93ae60_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmE0NzFiZDYyYmUzNDQ3NjI4NzMzODhiYjlmODc0ZGFhL3RhYmxlcmFuZ2U6YTQ3MWJkNjJiZTM0NDc2Mjg3MzM4OGJiOWY4NzRkYWFfMi05LTEtMS05Mg_8a624af0-684b-4b21-9fa3-aad61ee7a230"
      unitRef="usd">-5082000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i52479a378e88430ba350823b8bb1c7ae_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmE0NzFiZDYyYmUzNDQ3NjI4NzMzODhiYjlmODc0ZGFhL3RhYmxlcmFuZ2U6YTQ3MWJkNjJiZTM0NDc2Mjg3MzM4OGJiOWY4NzRkYWFfMi0xMS0xLTEtOTI_9fd3af28-b113-4ded-9e71-9c9b1e6ecdfb"
      unitRef="usd">-92750000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4faa4ab2aac14b9bae9fe2e970b321a0_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmE0NzFiZDYyYmUzNDQ3NjI4NzMzODhiYjlmODc0ZGFhL3RhYmxlcmFuZ2U6YTQ3MWJkNjJiZTM0NDc2Mjg3MzM4OGJiOWY4NzRkYWFfMi0xMy0xLTEtOTI_2b3570a6-3dd9-4137-a3e3-b919d237db9f"
      unitRef="usd">338590000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmE0NzFiZDYyYmUzNDQ3NjI4NzMzODhiYjlmODc0ZGFhL3RhYmxlcmFuZ2U6YTQ3MWJkNjJiZTM0NDc2Mjg3MzM4OGJiOWY4NzRkYWFfMy0zLTEtMS05Mg_42bd407c-b8d9-4b4d-9de4-140657810615"
      unitRef="usd">11196000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmE0NzFiZDYyYmUzNDQ3NjI4NzMzODhiYjlmODc0ZGFhL3RhYmxlcmFuZ2U6YTQ3MWJkNjJiZTM0NDc2Mjg3MzM4OGJiOWY4NzRkYWFfNC0wLTEtMS05Mi90ZXh0cmVnaW9uOmE3ZjU4NTkzMTBkOTQ3OGM5MzM1ZjI1ZDJjYWExYWU3XzEwOTk1MTE2Mjc4NjE_18fed7b0-ef07-4edf-8c4c-b55cf25891bc"
      unitRef="usd">177000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i321c71f9675445689c8c0a498dc36056_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmE0NzFiZDYyYmUzNDQ3NjI4NzMzODhiYjlmODc0ZGFhL3RhYmxlcmFuZ2U6YTQ3MWJkNjJiZTM0NDc2Mjg3MzM4OGJiOWY4NzRkYWFfNC03LTEtMS05Mg_2ecf2729-8e22-4f61-8c91-0e013fdcb8c2"
      unitRef="usd">-474000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmE0NzFiZDYyYmUzNDQ3NjI4NzMzODhiYjlmODc0ZGFhL3RhYmxlcmFuZ2U6YTQ3MWJkNjJiZTM0NDc2Mjg3MzM4OGJiOWY4NzRkYWFfNC0xMy0xLTEtOTI_b61df8b6-8403-4559-ad28-fe8cdbee8ada"
      unitRef="usd">-474000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmE0NzFiZDYyYmUzNDQ3NjI4NzMzODhiYjlmODc0ZGFhL3RhYmxlcmFuZ2U6YTQ3MWJkNjJiZTM0NDc2Mjg3MzM4OGJiOWY4NzRkYWFfNS0wLTEtMS05Mi90ZXh0cmVnaW9uOjZjYmU0NWEzMWNmNjQ0MmFiODBlMWY3Mjk0NGU4OTBkXzEwOTk1MTE2Mjc4NjY_11c784fd-e3eb-4ced-b256-79ff1b63c33e"
      unitRef="usd">339000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="i2f4f8c8a28714d4e999f47f23e4b105f_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmE0NzFiZDYyYmUzNDQ3NjI4NzMzODhiYjlmODc0ZGFhL3RhYmxlcmFuZ2U6YTQ3MWJkNjJiZTM0NDc2Mjg3MzM4OGJiOWY4NzRkYWFfNS05LTEtMS05Mg_41c6055d-6603-4306-bd13-9f77ac900e60"
      unitRef="usd">1258000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmE0NzFiZDYyYmUzNDQ3NjI4NzMzODhiYjlmODc0ZGFhL3RhYmxlcmFuZ2U6YTQ3MWJkNjJiZTM0NDc2Mjg3MzM4OGJiOWY4NzRkYWFfNS0xMy0xLTEtOTI_70dcae37-8014-4b79-bd3d-411de937a5b6"
      unitRef="usd">1258000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmE0NzFiZDYyYmUzNDQ3NjI4NzMzODhiYjlmODc0ZGFhL3RhYmxlcmFuZ2U6YTQ3MWJkNjJiZTM0NDc2Mjg3MzM4OGJiOWY4NzRkYWFfNi0wLTEtMS05Mi90ZXh0cmVnaW9uOjA5NDdmNjk2ZDQ3YzQ4ZmI5YjNmOTU3ODViZTEyYzFlXzEwOTk1MTE2Mjc4ODI_c4dfd962-62ea-4a4b-8064-b19c30db12ff"
      unitRef="usd">835000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
      contextRef="i2fd545ef66824dd5afe2a8367a1e63aa_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmE0NzFiZDYyYmUzNDQ3NjI4NzMzODhiYjlmODc0ZGFhL3RhYmxlcmFuZ2U6YTQ3MWJkNjJiZTM0NDc2Mjg3MzM4OGJiOWY4NzRkYWFfNi0xMS0xLTEtOTI_fbfb9689-9252-4b2a-b7bc-96aee2682062"
      unitRef="usd">2931000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmE0NzFiZDYyYmUzNDQ3NjI4NzMzODhiYjlmODc0ZGFhL3RhYmxlcmFuZ2U6YTQ3MWJkNjJiZTM0NDc2Mjg3MzM4OGJiOWY4NzRkYWFfNi0xMy0xLTEtOTI_35c70cb1-7ce4-4a25-a201-b20e953ad869"
      unitRef="usd">2931000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmE0NzFiZDYyYmUzNDQ3NjI4NzMzODhiYjlmODc0ZGFhL3RhYmxlcmFuZ2U6YTQ3MWJkNjJiZTM0NDc2Mjg3MzM4OGJiOWY4NzRkYWFfNy0wLTEtMS05Mi90ZXh0cmVnaW9uOmRhZGRlNmU4MzdhZDRmMDA4ZTdmMTgzMDU1NWMwMWE0XzEwOTk1MTE2Mjc4MjY_51ca6a1b-677c-4457-860c-e23d6c332ca4"
      unitRef="usdPerShare">0.12</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash
      contextRef="icf58d9630cd947868e8de945e56d396c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmE0NzFiZDYyYmUzNDQ3NjI4NzMzODhiYjlmODc0ZGFhL3RhYmxlcmFuZ2U6YTQ3MWJkNjJiZTM0NDc2Mjg3MzM4OGJiOWY4NzRkYWFfNy0zLTEtMS05Mg_986f7def-9989-4f0f-a624-60d2b46f9591"
      unitRef="usd">4021000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmE0NzFiZDYyYmUzNDQ3NjI4NzMzODhiYjlmODc0ZGFhL3RhYmxlcmFuZ2U6YTQ3MWJkNjJiZTM0NDc2Mjg3MzM4OGJiOWY4NzRkYWFfNy0xMy0xLTEtOTI_cf500c6d-0f7f-49f6-bade-1734830e0c27"
      unitRef="usd">4021000</us-gaap:DividendsCommonStockCash>
    <tg:ShareBasedCompensationExpenseValue
      contextRef="i0dab8ad706ca41709f646f1c83971174_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmE0NzFiZDYyYmUzNDQ3NjI4NzMzODhiYjlmODc0ZGFhL3RhYmxlcmFuZ2U6YTQ3MWJkNjJiZTM0NDc2Mjg3MzM4OGJiOWY4NzRkYWFfOC0xLTEtMS05Mg_be0d8d9f-85b8-4ee6-9afe-753617136d36"
      unitRef="usd">1394000</tg:ShareBasedCompensationExpenseValue>
    <tg:ShareBasedCompensationExpenseValue
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmE0NzFiZDYyYmUzNDQ3NjI4NzMzODhiYjlmODc0ZGFhL3RhYmxlcmFuZ2U6YTQ3MWJkNjJiZTM0NDc2Mjg3MzM4OGJiOWY4NzRkYWFfOC0xMy0xLTEtOTI_c4161b07-4cdb-4a79-bb01-98bfb64c21d1"
      unitRef="usd">1394000</tg:ShareBasedCompensationExpenseValue>
    <tg:TredegarCommonStockPurchasedByTrustForSavingsRestorationPlan
      contextRef="icf58d9630cd947868e8de945e56d396c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmE0NzFiZDYyYmUzNDQ3NjI4NzMzODhiYjlmODc0ZGFhL3RhYmxlcmFuZ2U6YTQ3MWJkNjJiZTM0NDc2Mjg3MzM4OGJiOWY4NzRkYWFfMTAtMy0xLTEtOTI_d6338d66-f14c-4f5d-91f1-d1802f3eb377"
      unitRef="usd">9000</tg:TredegarCommonStockPurchasedByTrustForSavingsRestorationPlan>
    <tg:TredegarCommonStockPurchasedByTrustForSavingsRestorationPlan
      contextRef="id770f89eb47f4fa79d3619a23fec5e66_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmE0NzFiZDYyYmUzNDQ3NjI4NzMzODhiYjlmODc0ZGFhL3RhYmxlcmFuZ2U6YTQ3MWJkNjJiZTM0NDc2Mjg3MzM4OGJiOWY4NzRkYWFfMTAtNS0xLTEtOTI_9fae4507-4e09-4a92-bf24-8f34f0a59b05"
      unitRef="usd">-9000</tg:TredegarCommonStockPurchasedByTrustForSavingsRestorationPlan>
    <us-gaap:StockholdersEquity
      contextRef="i570121be8cb04975a9c4a3fb2d4c2457_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmE0NzFiZDYyYmUzNDQ3NjI4NzMzODhiYjlmODc0ZGFhL3RhYmxlcmFuZ2U6YTQ3MWJkNjJiZTM0NDc2Mjg3MzM4OGJiOWY4NzRkYWFfMTEtMS0xLTEtOTI_c18df20b-47fc-4a33-a9cb-1dc1a3cc856c"
      unitRef="usd">47448000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7058ae3277194df59f953e31e62f8b2d_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmE0NzFiZDYyYmUzNDQ3NjI4NzMzODhiYjlmODc0ZGFhL3RhYmxlcmFuZ2U6YTQ3MWJkNjJiZTM0NDc2Mjg3MzM4OGJiOWY4NzRkYWFfMTEtMy0xLTEtOTI_f765f323-b744-4bba-bf90-d8a4e54c71b3"
      unitRef="usd">511345000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib9d2f8e9762a4a9480c6e1237d577bae_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmE0NzFiZDYyYmUzNDQ3NjI4NzMzODhiYjlmODc0ZGFhL3RhYmxlcmFuZ2U6YTQ3MWJkNjJiZTM0NDc2Mjg3MzM4OGJiOWY4NzRkYWFfMTEtNS0xLTEtOTI_7f282d8c-e3d2-453e-b59b-49017075a2f9"
      unitRef="usd">-1610000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1a55023400aa4f14bfd9bf0e4c925ae6_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmE0NzFiZDYyYmUzNDQ3NjI4NzMzODhiYjlmODc0ZGFhL3RhYmxlcmFuZ2U6YTQ3MWJkNjJiZTM0NDc2Mjg3MzM4OGJiOWY4NzRkYWFfMTEtNy0xLTEtOTI_15c4bdcf-0949-497c-96f5-39c9cc69f856"
      unitRef="usd">-112666000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7c88e961adaa4628ab0ce79331a58449_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmE0NzFiZDYyYmUzNDQ3NjI4NzMzODhiYjlmODc0ZGFhL3RhYmxlcmFuZ2U6YTQ3MWJkNjJiZTM0NDc2Mjg3MzM4OGJiOWY4NzRkYWFfMTEtOS0xLTEtOTI_d1980dfa-9ed5-46a8-ac68-f0dba1e3b955"
      unitRef="usd">-3824000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7021ce7343e04af5b62478b66cc6202d_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmE0NzFiZDYyYmUzNDQ3NjI4NzMzODhiYjlmODc0ZGFhL3RhYmxlcmFuZ2U6YTQ3MWJkNjJiZTM0NDc2Mjg3MzM4OGJiOWY4NzRkYWFfMTEtMTEtMS0xLTky_baa544b5-0aec-4eb5-a9ce-b9ff8ab21867"
      unitRef="usd">-89819000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3a9490b48d73453792be37819f981f7a_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOmE0NzFiZDYyYmUzNDQ3NjI4NzMzODhiYjlmODc0ZGFhL3RhYmxlcmFuZ2U6YTQ3MWJkNjJiZTM0NDc2Mjg3MzM4OGJiOWY4NzRkYWFfMTEtMTMtMS0xLTky_606bfd0d-6b8e-493b-83e3-aede888407c5"
      unitRef="usd">350874000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i61e5ea9d80574c5fbbe6e5dd476220ec_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOjA2MjFlZDhiYzE4MTQyZTc5MGU5Nzg1MzNjYzMwZWZjL3RhYmxlcmFuZ2U6MDYyMWVkOGJjMTgxNDJlNzkwZTk3ODUzM2NjMzBlZmNfMi0xLTEtMS0w_f577a883-0637-4534-98fb-e9e054d0a78d"
      unitRef="usd">45514000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib77e1a1a2ea74f39bfabcb26ca90aec7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOjA2MjFlZDhiYzE4MTQyZTc5MGU5Nzg1MzNjYzMwZWZjL3RhYmxlcmFuZ2U6MDYyMWVkOGJjMTgxNDJlNzkwZTk3ODUzM2NjMzBlZmNfMi0zLTEtMS0w_4d7441f8-b60d-4efb-8355-68f5b15d319d"
      unitRef="usd">530478000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iaf135fb2b3aa467db62776da98acaa22_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOjA2MjFlZDhiYzE4MTQyZTc5MGU5Nzg1MzNjYzMwZWZjL3RhYmxlcmFuZ2U6MDYyMWVkOGJjMTgxNDJlNzkwZTk3ODUzM2NjMzBlZmNfMi01LTEtMS0w_e7f74b75-addd-404f-8b9c-2d5053e4b685"
      unitRef="usd">-1592000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i97624ef696aa412dbcc953cfebf6b59e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOjA2MjFlZDhiYzE4MTQyZTc5MGU5Nzg1MzNjYzMwZWZjL3RhYmxlcmFuZ2U6MDYyMWVkOGJjMTgxNDJlNzkwZTk3ODUzM2NjMzBlZmNfMi03LTEtMS0w_57ee1790-d7e3-4c6a-a7be-cd1a50673418"
      unitRef="usd">-100663000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i95a41b9332284d4eb7e0844f597d0f5d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOjA2MjFlZDhiYzE4MTQyZTc5MGU5Nzg1MzNjYzMwZWZjL3RhYmxlcmFuZ2U6MDYyMWVkOGJjMTgxNDJlNzkwZTk3ODUzM2NjMzBlZmNfMi05LTEtMS0w_b06502e2-1415-48ab-b1ba-9230bd88c75e"
      unitRef="usd">-1307000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i183bc079ef134849b41908cfbf30184d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOjA2MjFlZDhiYzE4MTQyZTc5MGU5Nzg1MzNjYzMwZWZjL3RhYmxlcmFuZ2U6MDYyMWVkOGJjMTgxNDJlNzkwZTk3ODUzM2NjMzBlZmNfMi0xMS0xLTEtMA_cc7f18ce-5edf-43bd-a9f1-91d2912c017b"
      unitRef="usd">-95681000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i40e6c440bcc14e3f8cdf86e31196d522_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOjA2MjFlZDhiYzE4MTQyZTc5MGU5Nzg1MzNjYzMwZWZjL3RhYmxlcmFuZ2U6MDYyMWVkOGJjMTgxNDJlNzkwZTk3ODUzM2NjMzBlZmNfMi0xMy0xLTEtMA_135fe9f2-6100-4a87-be10-63e7194affb4"
      unitRef="usd">376749000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOjA2MjFlZDhiYzE4MTQyZTc5MGU5Nzg1MzNjYzMwZWZjL3RhYmxlcmFuZ2U6MDYyMWVkOGJjMTgxNDJlNzkwZTk3ODUzM2NjMzBlZmNfMy0zLTEtMS0w_1469df11-b8c3-49f6-8f32-847477329658"
      unitRef="usd">-11126000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4072032de2214e46a4980b9aa0f8289a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOjA2MjFlZDhiYzE4MTQyZTc5MGU5Nzg1MzNjYzMwZWZjL3RhYmxlcmFuZ2U6MDYyMWVkOGJjMTgxNDJlNzkwZTk3ODUzM2NjMzBlZmNfMy0zLTEtMS0w_d05d4d20-2f89-43b2-a9af-87b0ca777001"
      unitRef="usd">-11126000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOjA2MjFlZDhiYzE4MTQyZTc5MGU5Nzg1MzNjYzMwZWZjL3RhYmxlcmFuZ2U6MDYyMWVkOGJjMTgxNDJlNzkwZTk3ODUzM2NjMzBlZmNfMy0xMy0xLTEtMA_980b8959-0298-49a8-8d5d-aac95c93add9"
      unitRef="usd">-11126000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOjA2MjFlZDhiYzE4MTQyZTc5MGU5Nzg1MzNjYzMwZWZjL3RhYmxlcmFuZ2U6MDYyMWVkOGJjMTgxNDJlNzkwZTk3ODUzM2NjMzBlZmNfNC0wLTEtMS0wL3RleHRyZWdpb246MDg5MTZmOTNiZjgzNGZkMzg4MzEzMTI0ZTc2NjVjZDRfMTA5OTUxMTYyNzg2MQ_264f362d-303f-43cc-acbd-2bdbd0ed87ed"
      unitRef="usd">1106000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i2841da7736af478a91045547637cce5d_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOjA2MjFlZDhiYzE4MTQyZTc5MGU5Nzg1MzNjYzMwZWZjL3RhYmxlcmFuZ2U6MDYyMWVkOGJjMTgxNDJlNzkwZTk3ODUzM2NjMzBlZmNfNC03LTEtMS0w_2d67d306-14ab-4226-832a-eb062e67106b"
      unitRef="usd">-12003000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOjA2MjFlZDhiYzE4MTQyZTc5MGU5Nzg1MzNjYzMwZWZjL3RhYmxlcmFuZ2U6MDYyMWVkOGJjMTgxNDJlNzkwZTk3ODUzM2NjMzBlZmNfNC0xMy0xLTEtMA_96e2bd88-6d94-4b07-b856-2ba751446ee7"
      unitRef="usd">-12003000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOjA2MjFlZDhiYzE4MTQyZTc5MGU5Nzg1MzNjYzMwZWZjL3RhYmxlcmFuZ2U6MDYyMWVkOGJjMTgxNDJlNzkwZTk3ODUzM2NjMzBlZmNfNS0wLTEtMS0wL3RleHRyZWdpb246NmUzNDZkMWQ3MTIxNGNiOTgzYzQzZmYyNDAwNmZlZmRfMTA5OTUxMTYyNzg2NQ_4c69aafd-0a2d-4ae9-a621-816d4d39be35"
      unitRef="usd">887000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="ib435397bf6334e35911bc559bd6f0e0f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOjA2MjFlZDhiYzE4MTQyZTc5MGU5Nzg1MzNjYzMwZWZjL3RhYmxlcmFuZ2U6MDYyMWVkOGJjMTgxNDJlNzkwZTk3ODUzM2NjMzBlZmNfNS05LTEtMS0w_dd966d5d-1502-4a8d-b60a-16dd9d6a88fb"
      unitRef="usd">-2517000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOjA2MjFlZDhiYzE4MTQyZTc5MGU5Nzg1MzNjYzMwZWZjL3RhYmxlcmFuZ2U6MDYyMWVkOGJjMTgxNDJlNzkwZTk3ODUzM2NjMzBlZmNfNS0xMy0xLTEtMA_4293eed5-7533-4383-85e9-5d936e705ae5"
      unitRef="usd">-2517000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOjA2MjFlZDhiYzE4MTQyZTc5MGU5Nzg1MzNjYzMwZWZjL3RhYmxlcmFuZ2U6MDYyMWVkOGJjMTgxNDJlNzkwZTk3ODUzM2NjMzBlZmNfNi0wLTEtMS0wL3RleHRyZWdpb246NTdkMTgzYjUxYzU4NGQ2Yzg3ZmQ0ODE1YjQzNmYzMzlfMTA5OTUxMTYyNzg2NQ_b194adf4-e85a-442c-8030-859cdf03e442"
      unitRef="usd">1671000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
      contextRef="if7fcef9584dd43c7be11612fa801866d_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOjA2MjFlZDhiYzE4MTQyZTc5MGU5Nzg1MzNjYzMwZWZjL3RhYmxlcmFuZ2U6MDYyMWVkOGJjMTgxNDJlNzkwZTk3ODUzM2NjMzBlZmNfNi0xMS0xLTEtMA_08b2b795-fad6-490c-b25f-0a2e10dec4fd"
      unitRef="usd">5862000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOjA2MjFlZDhiYzE4MTQyZTc5MGU5Nzg1MzNjYzMwZWZjL3RhYmxlcmFuZ2U6MDYyMWVkOGJjMTgxNDJlNzkwZTk3ODUzM2NjMzBlZmNfNi0xMy0xLTEtMA_100c71b0-0feb-441a-b5f8-74464fb513ff"
      unitRef="usd">5862000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOjA2MjFlZDhiYzE4MTQyZTc5MGU5Nzg1MzNjYzMwZWZjL3RhYmxlcmFuZ2U6MDYyMWVkOGJjMTgxNDJlNzkwZTk3ODUzM2NjMzBlZmNfNy0wLTEtMS0wL3RleHRyZWdpb246ZmEwMWIxOGUwOTBmNDlmYWJkZDQ3YTU2YzM5MmRmMmRfMTA5OTUxMTYyNzgxOQ_fcb4b60d-00db-445f-8c8c-62063c931de1"
      unitRef="usdPerShare">0.24</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash
      contextRef="i4072032de2214e46a4980b9aa0f8289a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOjA2MjFlZDhiYzE4MTQyZTc5MGU5Nzg1MzNjYzMwZWZjL3RhYmxlcmFuZ2U6MDYyMWVkOGJjMTgxNDJlNzkwZTk3ODUzM2NjMzBlZmNfNy0zLTEtMS0w_c4b8f031-2b56-4cca-a5ab-3ca401294f98"
      unitRef="usd">8025000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOjA2MjFlZDhiYzE4MTQyZTc5MGU5Nzg1MzNjYzMwZWZjL3RhYmxlcmFuZ2U6MDYyMWVkOGJjMTgxNDJlNzkwZTk3ODUzM2NjMzBlZmNfNy0xMy0xLTEtMA_41911ec8-dd4e-4295-a490-ccfe0caa3fa1"
      unitRef="usd">8025000</us-gaap:DividendsCommonStockCash>
    <tg:ShareBasedCompensationExpenseValue
      contextRef="i1409e733271d45bcbc7bc0cbe839d734_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOjA2MjFlZDhiYzE4MTQyZTc5MGU5Nzg1MzNjYzMwZWZjL3RhYmxlcmFuZ2U6MDYyMWVkOGJjMTgxNDJlNzkwZTk3ODUzM2NjMzBlZmNfOC0xLTEtMS0w_fe0bc1a1-d12a-464b-9efc-0debf34f7592"
      unitRef="usd">2520000</tg:ShareBasedCompensationExpenseValue>
    <tg:ShareBasedCompensationExpenseValue
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOjA2MjFlZDhiYzE4MTQyZTc5MGU5Nzg1MzNjYzMwZWZjL3RhYmxlcmFuZ2U6MDYyMWVkOGJjMTgxNDJlNzkwZTk3ODUzM2NjMzBlZmNfOC0xMy0xLTEtMA_ff8b6d0b-6e8f-456f-acdc-0d9d9729009c"
      unitRef="usd">2520000</tg:ShareBasedCompensationExpenseValue>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i1409e733271d45bcbc7bc0cbe839d734_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOjA2MjFlZDhiYzE4MTQyZTc5MGU5Nzg1MzNjYzMwZWZjL3RhYmxlcmFuZ2U6MDYyMWVkOGJjMTgxNDJlNzkwZTk3ODUzM2NjMzBlZmNfOS0xLTEtMS0w_06872000-cb6c-451d-91c9-cb426a17856f"
      unitRef="usd">586000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOjA2MjFlZDhiYzE4MTQyZTc5MGU5Nzg1MzNjYzMwZWZjL3RhYmxlcmFuZ2U6MDYyMWVkOGJjMTgxNDJlNzkwZTk3ODUzM2NjMzBlZmNfOS0xMy0xLTEtMA_b30004ce-9e25-4443-bc54-2aca2d6cdc4a"
      unitRef="usd">586000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <tg:TredegarCommonStockPurchasedByTrustForSavingsRestorationPlan
      contextRef="i4072032de2214e46a4980b9aa0f8289a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOjA2MjFlZDhiYzE4MTQyZTc5MGU5Nzg1MzNjYzMwZWZjL3RhYmxlcmFuZ2U6MDYyMWVkOGJjMTgxNDJlNzkwZTk3ODUzM2NjMzBlZmNfMTAtMy0xLTEtMA_b4fd5a1c-5066-4bce-a161-d77be3eaeda5"
      unitRef="usd">-18000</tg:TredegarCommonStockPurchasedByTrustForSavingsRestorationPlan>
    <tg:TredegarCommonStockPurchasedByTrustForSavingsRestorationPlan
      contextRef="if170bfbd197e47fdbb26916c186091e3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOjA2MjFlZDhiYzE4MTQyZTc5MGU5Nzg1MzNjYzMwZWZjL3RhYmxlcmFuZ2U6MDYyMWVkOGJjMTgxNDJlNzkwZTk3ODUzM2NjMzBlZmNfMTAtNS0xLTEtMA_bfe94930-86a5-4f1d-9d05-123d650fc40b"
      unitRef="usd">18000</tg:TredegarCommonStockPurchasedByTrustForSavingsRestorationPlan>
    <us-gaap:StockholdersEquity
      contextRef="i570121be8cb04975a9c4a3fb2d4c2457_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOjA2MjFlZDhiYzE4MTQyZTc5MGU5Nzg1MzNjYzMwZWZjL3RhYmxlcmFuZ2U6MDYyMWVkOGJjMTgxNDJlNzkwZTk3ODUzM2NjMzBlZmNfMTEtMS0xLTEtMA_82a362bb-925d-4986-a43d-3a4fd28a86b4"
      unitRef="usd">47448000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7058ae3277194df59f953e31e62f8b2d_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOjA2MjFlZDhiYzE4MTQyZTc5MGU5Nzg1MzNjYzMwZWZjL3RhYmxlcmFuZ2U6MDYyMWVkOGJjMTgxNDJlNzkwZTk3ODUzM2NjMzBlZmNfMTEtMy0xLTEtMA_0be346d9-b450-4f5f-8249-8032aa5218b3"
      unitRef="usd">511345000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib9d2f8e9762a4a9480c6e1237d577bae_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOjA2MjFlZDhiYzE4MTQyZTc5MGU5Nzg1MzNjYzMwZWZjL3RhYmxlcmFuZ2U6MDYyMWVkOGJjMTgxNDJlNzkwZTk3ODUzM2NjMzBlZmNfMTEtNS0xLTEtMA_1d23561f-99fc-4358-b317-80e6859835e7"
      unitRef="usd">-1610000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1a55023400aa4f14bfd9bf0e4c925ae6_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOjA2MjFlZDhiYzE4MTQyZTc5MGU5Nzg1MzNjYzMwZWZjL3RhYmxlcmFuZ2U6MDYyMWVkOGJjMTgxNDJlNzkwZTk3ODUzM2NjMzBlZmNfMTEtNy0xLTEtMA_55c799f8-0d4d-4981-8de6-9336797ccf4b"
      unitRef="usd">-112666000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7c88e961adaa4628ab0ce79331a58449_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOjA2MjFlZDhiYzE4MTQyZTc5MGU5Nzg1MzNjYzMwZWZjL3RhYmxlcmFuZ2U6MDYyMWVkOGJjMTgxNDJlNzkwZTk3ODUzM2NjMzBlZmNfMTEtOS0xLTEtMA_21b46231-9666-4424-b347-41ec9f0244da"
      unitRef="usd">-3824000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7021ce7343e04af5b62478b66cc6202d_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOjA2MjFlZDhiYzE4MTQyZTc5MGU5Nzg1MzNjYzMwZWZjL3RhYmxlcmFuZ2U6MDYyMWVkOGJjMTgxNDJlNzkwZTk3ODUzM2NjMzBlZmNfMTEtMTEtMS0xLTA_c2d3078b-944f-4060-8c93-51e233b59078"
      unitRef="usd">-89819000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3a9490b48d73453792be37819f981f7a_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18zMS9mcmFnOmExYmRmY2JiNDlmODQ1MmU4NzA5YWUxYTJmZmE2ZTM2L3RhYmxlOjA2MjFlZDhiYzE4MTQyZTc5MGU5Nzg1MzNjYzMwZWZjL3RhYmxlcmFuZ2U6MDYyMWVkOGJjMTgxNDJlNzkwZTk3ODUzM2NjMzBlZmNfMTEtMTMtMS0xLTA_a8cb5dc5-9698-462a-9d47-5e4f81d96a5f"
      unitRef="usd">350874000</us-gaap:StockholdersEquity>
    <us-gaap:BasisOfAccounting
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180MC9mcmFnOjZjMmQyOWYwZWM1NzRjN2M4NTZkOWU4ZDljOWI4MGYxL3RleHRyZWdpb246NmMyZDI5ZjBlYzU3NGM3Yzg1NmQ5ZThkOWM5YjgwZjFfMzg0Mg_d847404d-c310-4265-8d61-bdc4ce142178">&lt;div style="margin-top:5pt;text-indent:22.5pt"&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 opinion of management, the accompanying condensed consolidated financial statements of Tredegar Corporation and its subsidiaries (&#x201c;Tredegar,&#x201d; &#x201c;the Company,&#x201d; &#x201c;we,&#x201d; &#x201c;us&#x201d; or &#x201c;our&#x201d;) contain all adjustments necessary to state fairly, in all material respects, Tredegar&#x2019;s consolidated financial position as of June&#160;30, 2021, the consolidated results of operations for the three and six months ended June&#160;30, 2021 and 2020, the consolidated cash flows for the six months ended June&#160;30, 2021 and 2020, and the consolidated changes in shareholders&#x2019; equity for the six months ended June&#160;30, 2021 and 2020, in accordance with U.S. generally accepted accounting principles (&#x201c;GAAP&#x201d;).  All such adjustments, unless otherwise detailed in the notes to the condensed consolidated financial statements, are deemed to be of a normal, recurring nature.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company operates on a calendar fiscal year except for the Aluminum Extrusions segment, which operates on a 52/53-week fiscal year basis. &#160;As such, the fiscal second quarter for 2021 and 2020 for this segment references 13-week periods ended June 27, 2021 and June 28, 2020, respectively.&#160; The Company does not believe the impact of reporting the results of this segment as stated above is material to the consolidated financial results.  The Company may fund or receive cash from the Aluminum Extrusions segment based on Aluminum Extrusion&#x2019;s cash flows from operations during the intervening period from Aluminum Extrusion&#x2019;s fiscal quarter end and the Company&#x2019;s fiscal quarter end.  There was no intercompany funding with Aluminum Extrusions between June 27, 2021 and June 30, 2021.  As of December&#160;31, 2020, the Company&#x2019;s cash and cash equivalents declined by $3.8&#160;million since the Company made payments to the Aluminum Extrusions segment to fund its working capital during the intervening period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The financial position data as of December&#160;31, 2020 that is included herein was derived from the audited consolidated financial statements provided in the Company&#x2019;s Annual Report on Form 10-K for the year ended December&#160;31, 2020 (&#x201c;2020 Form 10-K&#x201d;) but does not include all disclosures required by GAAP.  These financial statements should be read in conjunction with the consolidated financial statements and related notes included in the 2020 Form 10-K.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 30, 2020, the Company completed the sale of its personal care films business (&#x201c;Personal Care Films&#x201d;), which was part of its PE Films segment. The transaction excluded the packaging film lines and related operations located at the Pottsville, Pennsylvania manufacturing site (&#x201c;Pottsville Packaging&#x201d;), which are now being reported within the Surface Protection component of PE Films.  All historical results for Personal Care Films have been presented as discontinued operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&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 31, 2020, the Company completed the sale of Bright View Technologies, which was part of its PE Films segment.  The sale did not represent a strategic shift nor did it have a major effect on the Company's historical and ongoing operations, thus all financial information for Bright View Technologies has been presented in continuing operations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The results of operations for the three and six months ended June&#160;30, 2021, are not necessarily indicative of the results to be expected for the full year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounting Standards Adopted:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&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 issued Accounting Standards Update ("ASU") 2019-12, which simplifies the accounting for income taxes by eliminating certain exceptions related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period, hybrid taxes and the recognition of deferred tax liabilities for outside basis differences. It also clarifies and simplifies other aspects of the accounting for income taxes. In the first quarter of 2021, the Company adopted ASU 2019-12, which did not have a material impact on the Company's consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccounting>
    <dei:DocumentPeriodEndDate
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180MC9mcmFnOjZjMmQyOWYwZWM1NzRjN2M4NTZkOWU4ZDljOWI4MGYxL3RleHRyZWdpb246NmMyZDI5ZjBlYzU3NGM3Yzg1NmQ5ZThkOWM5YjgwZjFfMzQw_a604ba0a-f314-4932-9bbe-f88022846d09">2021-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentPeriodEndDate
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180MC9mcmFnOjZjMmQyOWYwZWM1NzRjN2M4NTZkOWU4ZDljOWI4MGYxL3RleHRyZWdpb246NmMyZDI5ZjBlYzU3NGM3Yzg1NmQ5ZThkOWM5YjgwZjFfNDA3_a604ba0a-f314-4932-9bbe-f88022846d09">2021-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentPeriodEndDate
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180MC9mcmFnOjZjMmQyOWYwZWM1NzRjN2M4NTZkOWU4ZDljOWI4MGYxL3RleHRyZWdpb246NmMyZDI5ZjBlYzU3NGM3Yzg1NmQ5ZThkOWM5YjgwZjFfNDYz_a604ba0a-f314-4932-9bbe-f88022846d09">2021-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentPeriodEndDate
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180MC9mcmFnOjZjMmQyOWYwZWM1NzRjN2M4NTZkOWU4ZDljOWI4MGYxL3RleHRyZWdpb246NmMyZDI5ZjBlYzU3NGM3Yzg1NmQ5ZThkOWM5YjgwZjFfNTQ0_a604ba0a-f314-4932-9bbe-f88022846d09">2021-06-30</dei:DocumentPeriodEndDate>
    <us-gaap:CashPeriodIncreaseDecrease
      contextRef="i44827858262a4bc3b6849adf28604f4e_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180MC9mcmFnOjZjMmQyOWYwZWM1NzRjN2M4NTZkOWU4ZDljOWI4MGYxL3RleHRyZWdpb246NmMyZDI5ZjBlYzU3NGM3Yzg1NmQ5ZThkOWM5YjgwZjFfMTYzMg_9ce3fc96-8b27-46f1-a4b8-5a30329f7d83"
      unitRef="usd">3800000</us-gaap:CashPeriodIncreaseDecrease>
    <dei:DocumentPeriodEndDate
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180MC9mcmFnOjZjMmQyOWYwZWM1NzRjN2M4NTZkOWU4ZDljOWI4MGYxL3RleHRyZWdpb246NmMyZDI5ZjBlYzU3NGM3Yzg1NmQ5ZThkOWM5YjgwZjFfMzA3OQ_a604ba0a-f314-4932-9bbe-f88022846d09">2021-06-30</dei:DocumentPeriodEndDate>
    <us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RleHRyZWdpb246YTg4MTE2OTM5MTk1NDkxYjg0NmQ2OWI1ZjI3ZWFiNTJfMTU5Mw_31632d0d-57c2-4606-84aa-264cf4afec65">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;Divestitures&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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;Personal Care Films&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2020, the Company completed the sale of Personal Care Films for an aggregate purchase price of $60.5&#160;million, subject to customary adjustments.  The Company agreed to provide certain transition services related to finance, human resources and information technology ("IT") that ended during the second quarter of 2021, resulting in final cash proceeds of $64.1&#160;million.  Personal Care Films was previously reported in the PE Films segment.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the financial results of discontinued operations reflected in the consolidated statements of income for the three and six months ended June&#160;30, 2021 and 2020:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.689%"/&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.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000000;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;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000000;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;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Revenues and other items:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;68,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other income (expense), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;(180)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(261)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;32,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;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 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;68,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Costs and expenses:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of goods sold&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;27,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;57,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Freight&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;1,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative&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;169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&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;2,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;5,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset impairments and costs associated with exit and disposal activities, net of adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjustment to the fair value estimates used in the disposal of Personal Care Films&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(819)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,118)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;border-top:1pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(650)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;36,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;74,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&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) from discontinued operations before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,933)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(101)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,905)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(797)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,111)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Income (loss) from discontinued operations, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #000;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-bottom:2pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,136)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #000;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-bottom:2pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(79)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #000;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-bottom:2pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,794)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="24" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(a)  Represents a net increase to the estimated fair value of Personal Care Films primarily due to lower costs associated with IT transition-related services to provide the seller developed assets, which did not exist at the time of the sale, to support the seller's IT infrastructure. &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The assets and liabilities of the discontinued operations reflected in the consolidated balance sheets as of June&#160;30, 2021 and December&#160;31, 2020, respectively, were as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;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;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;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;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:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&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;Prepaid expenses and other &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other non-current assets&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;151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets of discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&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;Accrued expenses &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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: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,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%"&gt;(a)  The consolidated balance sheet of discontinued operations as of June&#160;30, 2021 includes $0.2&#160;million of other receivables related to the settlement of customary post-closing adjustments, accrued severance of $0.6&#160;million, and other miscellaneous accrued expenses of $0.4&#160;million.  The consolidated balance sheet of discontinued operations as of December 31, 2020 includes $0.4&#160;million of other receivables related to the settlement of customary post-closing adjustments, deferred assets of $0.9&#160;million and deferred obligations of $5.3&#160;million related to transition services, accrued severance of $2.1&#160;million, and other miscellaneous accrued expenses of $0.2&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides significant operating and investing cash flow information for discontinued operations:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.783%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.521%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align: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 and amortization&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset impairment&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;334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,118)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,118)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;4,728&#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:700;line-height:100%"&gt;Investing activities&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capital expenditures&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt 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:2pt 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:#cceeff;border-bottom:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt 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:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,482)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;Assets Held For Sale&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In July 2019, the Company committed to a plan to close its manufacturing facility in Lake Zurich, Illinois, which historically was reported by the Company within the Personal Care Films component of its PE Films segment. During the third quarter of 2020, the held for sale criteria was met since the Company expected the sale of the facility to be completed within one year.  The disposal group carrying value of $4.6&#160;million consists of land, building, and building improvements and is reported in "Prepaid expenses and other" in the consolidated balance sheet.  These assets were not included as part of the sale of Personal Care Films.&lt;/span&gt;&lt;/div&gt;</us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration
      contextRef="ie7916534ffac40bfaa285345cf75cdc5_I20200824"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RleHRyZWdpb246YTg4MTE2OTM5MTk1NDkxYjg0NmQ2OWI1ZjI3ZWFiNTJfMTkx_f220f768-dded-40c6-8056-91ac82ba3c70"
      unitRef="usd">60500000</us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration>
    <tg:DisposalGroupIncludingDiscontinuedOperationCashProceeds
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RleHRyZWdpb246YTg4MTE2OTM5MTk1NDkxYjg0NmQ2OWI1ZjI3ZWFiNTJfMTA5OTUxMTYzMTM1OA_c0a3b248-2e63-4df0-a1c9-cc2be6194b4e"
      unitRef="usd">64100000</tg:DisposalGroupIncludingDiscontinuedOperationCashProceeds>
    <dei:DocumentPeriodEndDate
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RleHRyZWdpb246YTg4MTE2OTM5MTk1NDkxYjg0NmQ2OWI1ZjI3ZWFiNTJfMTA5OTUxMTYyOTUwOQ_a604ba0a-f314-4932-9bbe-f88022846d09">2021-06-30</dei:DocumentPeriodEndDate>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOmI1NjExNGEzZTdjYzQ4YzFhNTA0ZDRjYmI5YWU5OTA4L3RhYmxlcmFuZ2U6YjU2MTE0YTNlN2NjNDhjMWE1MDRkNGNiYjlhZTk5MDhfMy0xLTEtMS0w_92628f3a-7c01-4299-b54c-d1090654d7e2"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOmI1NjExNGEzZTdjYzQ4YzFhNTA0ZDRjYmI5YWU5OTA4L3RhYmxlcmFuZ2U6YjU2MTE0YTNlN2NjNDhjMWE1MDRkNGNiYjlhZTk5MDhfMy0zLTEtMS0w_645abaa8-0cc5-4a53-a767-4449a07b0bd5"
      unitRef="usd">32378000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOmI1NjExNGEzZTdjYzQ4YzFhNTA0ZDRjYmI5YWU5OTA4L3RhYmxlcmFuZ2U6YjU2MTE0YTNlN2NjNDhjMWE1MDRkNGNiYjlhZTk5MDhfMy01LTEtMS0w_776584c1-f9b2-46b4-b370-40093c5a5433"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOmI1NjExNGEzZTdjYzQ4YzFhNTA0ZDRjYmI5YWU5OTA4L3RhYmxlcmFuZ2U6YjU2MTE0YTNlN2NjNDhjMWE1MDRkNGNiYjlhZTk5MDhfMy03LTEtMS0w_2fb6cacc-2092-4bf3-b80f-eeb894289717"
      unitRef="usd">68544000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherIncome
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOmI1NjExNGEzZTdjYzQ4YzFhNTA0ZDRjYmI5YWU5OTA4L3RhYmxlcmFuZ2U6YjU2MTE0YTNlN2NjNDhjMWE1MDRkNGNiYjlhZTk5MDhfNC0xLTEtMS0w_9742f544-1fe6-4e34-8df2-bb5004638db6"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherIncome>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherIncome
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOmI1NjExNGEzZTdjYzQ4YzFhNTA0ZDRjYmI5YWU5OTA4L3RhYmxlcmFuZ2U6YjU2MTE0YTNlN2NjNDhjMWE1MDRkNGNiYjlhZTk5MDhfNC0zLTEtMS0w_194edb77-35a6-45b6-bbfa-55e93f007cfd"
      unitRef="usd">180000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherIncome>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherIncome
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOmI1NjExNGEzZTdjYzQ4YzFhNTA0ZDRjYmI5YWU5OTA4L3RhYmxlcmFuZ2U6YjU2MTE0YTNlN2NjNDhjMWE1MDRkNGNiYjlhZTk5MDhfNC01LTEtMS0w_a9f2ebd7-54aa-4e90-925c-e36f425adf91"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherIncome>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherIncome
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOmI1NjExNGEzZTdjYzQ4YzFhNTA0ZDRjYmI5YWU5OTA4L3RhYmxlcmFuZ2U6YjU2MTE0YTNlN2NjNDhjMWE1MDRkNGNiYjlhZTk5MDhfNC03LTEtMS0w_b4368e98-ddcf-41b9-88b1-9d6a1acec8ca"
      unitRef="usd">261000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherIncome>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOmI1NjExNGEzZTdjYzQ4YzFhNTA0ZDRjYmI5YWU5OTA4L3RhYmxlcmFuZ2U6YjU2MTE0YTNlN2NjNDhjMWE1MDRkNGNiYjlhZTk5MDhfNS0xLTEtMS0w_13bbe21a-543d-48d4-b828-305183ef1d1b"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOmI1NjExNGEzZTdjYzQ4YzFhNTA0ZDRjYmI5YWU5OTA4L3RhYmxlcmFuZ2U6YjU2MTE0YTNlN2NjNDhjMWE1MDRkNGNiYjlhZTk5MDhfNS0zLTEtMS0w_c5c2fe60-291e-4614-b0c0-93d9933e31d3"
      unitRef="usd">32198000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOmI1NjExNGEzZTdjYzQ4YzFhNTA0ZDRjYmI5YWU5OTA4L3RhYmxlcmFuZ2U6YjU2MTE0YTNlN2NjNDhjMWE1MDRkNGNiYjlhZTk5MDhfNS01LTEtMS0w_c38b30ae-492f-4e1f-8406-35b3493f6195"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOmI1NjExNGEzZTdjYzQ4YzFhNTA0ZDRjYmI5YWU5OTA4L3RhYmxlcmFuZ2U6YjU2MTE0YTNlN2NjNDhjMWE1MDRkNGNiYjlhZTk5MDhfNS03LTEtMS0w_5c95035c-2ab9-4622-8892-f6e20f6cf854"
      unitRef="usd">68283000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOmI1NjExNGEzZTdjYzQ4YzFhNTA0ZDRjYmI5YWU5OTA4L3RhYmxlcmFuZ2U6YjU2MTE0YTNlN2NjNDhjMWE1MDRkNGNiYjlhZTk5MDhfNy0xLTEtMS0w_f2e5be39-8b7c-4b49-b47c-f7c53779484d"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOmI1NjExNGEzZTdjYzQ4YzFhNTA0ZDRjYmI5YWU5OTA4L3RhYmxlcmFuZ2U6YjU2MTE0YTNlN2NjNDhjMWE1MDRkNGNiYjlhZTk5MDhfNy0zLTEtMS0w_0adee0fd-a6f7-47bd-91cb-4065a053f09d"
      unitRef="usd">27785000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOmI1NjExNGEzZTdjYzQ4YzFhNTA0ZDRjYmI5YWU5OTA4L3RhYmxlcmFuZ2U6YjU2MTE0YTNlN2NjNDhjMWE1MDRkNGNiYjlhZTk5MDhfNy01LTEtMS0w_be950527-fc77-43b8-acd5-87fce73b7512"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOmI1NjExNGEzZTdjYzQ4YzFhNTA0ZDRjYmI5YWU5OTA4L3RhYmxlcmFuZ2U6YjU2MTE0YTNlN2NjNDhjMWE1MDRkNGNiYjlhZTk5MDhfNy03LTEtMS0w_0a1f011a-dac4-4dd7-9218-7501af0e67a8"
      unitRef="usd">57927000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <tg:DisposalGroupIncludingDiscontinuedOperationFreight
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOmI1NjExNGEzZTdjYzQ4YzFhNTA0ZDRjYmI5YWU5OTA4L3RhYmxlcmFuZ2U6YjU2MTE0YTNlN2NjNDhjMWE1MDRkNGNiYjlhZTk5MDhfOC0xLTEtMS0w_ad74c9c3-95de-43b8-9adf-a3325e00c8ef"
      unitRef="usd">0</tg:DisposalGroupIncludingDiscontinuedOperationFreight>
    <tg:DisposalGroupIncludingDiscontinuedOperationFreight
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOmI1NjExNGEzZTdjYzQ4YzFhNTA0ZDRjYmI5YWU5OTA4L3RhYmxlcmFuZ2U6YjU2MTE0YTNlN2NjNDhjMWE1MDRkNGNiYjlhZTk5MDhfOC0zLTEtMS0w_0e845202-bc99-4666-89f8-24ddfc3105c6"
      unitRef="usd">1570000</tg:DisposalGroupIncludingDiscontinuedOperationFreight>
    <tg:DisposalGroupIncludingDiscontinuedOperationFreight
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOmI1NjExNGEzZTdjYzQ4YzFhNTA0ZDRjYmI5YWU5OTA4L3RhYmxlcmFuZ2U6YjU2MTE0YTNlN2NjNDhjMWE1MDRkNGNiYjlhZTk5MDhfOC01LTEtMS0w_b4d42ccb-7bc6-4674-b07c-383b6a91d0bb"
      unitRef="usd">0</tg:DisposalGroupIncludingDiscontinuedOperationFreight>
    <tg:DisposalGroupIncludingDiscontinuedOperationFreight
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOmI1NjExNGEzZTdjYzQ4YzFhNTA0ZDRjYmI5YWU5OTA4L3RhYmxlcmFuZ2U6YjU2MTE0YTNlN2NjNDhjMWE1MDRkNGNiYjlhZTk5MDhfOC03LTEtMS0w_b8bd2302-3d02-48ea-8c72-27b09a651069"
      unitRef="usd">3275000</tg:DisposalGroupIncludingDiscontinuedOperationFreight>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOmI1NjExNGEzZTdjYzQ4YzFhNTA0ZDRjYmI5YWU5OTA4L3RhYmxlcmFuZ2U6YjU2MTE0YTNlN2NjNDhjMWE1MDRkNGNiYjlhZTk5MDhfOS0xLTEtMS0w_4b664f81-1d5d-4dea-a291-e16de77aac81"
      unitRef="usd">169000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOmI1NjExNGEzZTdjYzQ4YzFhNTA0ZDRjYmI5YWU5OTA4L3RhYmxlcmFuZ2U6YjU2MTE0YTNlN2NjNDhjMWE1MDRkNGNiYjlhZTk5MDhfOS0zLTEtMS0w_f3a69cfe-ca2a-4c4b-b76c-4d5634453a3b"
      unitRef="usd">4022000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOmI1NjExNGEzZTdjYzQ4YzFhNTA0ZDRjYmI5YWU5OTA4L3RhYmxlcmFuZ2U6YjU2MTE0YTNlN2NjNDhjMWE1MDRkNGNiYjlhZTk5MDhfOS01LTEtMS0w_d3c2a51e-6512-44a1-8d40-0f447ebaf61a"
      unitRef="usd">1219000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOmI1NjExNGEzZTdjYzQ4YzFhNTA0ZDRjYmI5YWU5OTA4L3RhYmxlcmFuZ2U6YjU2MTE0YTNlN2NjNDhjMWE1MDRkNGNiYjlhZTk5MDhfOS03LTEtMS0w_a6961b84-2b81-4cb0-ad2c-e6e12f08a478"
      unitRef="usd">7147000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense>
    <tg:DisposalGroupIncludingDiscontinuedOperationResearchAndDevelpoment
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOmI1NjExNGEzZTdjYzQ4YzFhNTA0ZDRjYmI5YWU5OTA4L3RhYmxlcmFuZ2U6YjU2MTE0YTNlN2NjNDhjMWE1MDRkNGNiYjlhZTk5MDhfMTAtMS0xLTEtMA_0a8f04b0-2b00-4b16-adde-32046aebfcf2"
      unitRef="usd">0</tg:DisposalGroupIncludingDiscontinuedOperationResearchAndDevelpoment>
    <tg:DisposalGroupIncludingDiscontinuedOperationResearchAndDevelpoment
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOmI1NjExNGEzZTdjYzQ4YzFhNTA0ZDRjYmI5YWU5OTA4L3RhYmxlcmFuZ2U6YjU2MTE0YTNlN2NjNDhjMWE1MDRkNGNiYjlhZTk5MDhfMTAtMy0xLTEtMA_33c2e7e0-332b-4074-87ff-504d0bd7a1dc"
      unitRef="usd">2628000</tg:DisposalGroupIncludingDiscontinuedOperationResearchAndDevelpoment>
    <tg:DisposalGroupIncludingDiscontinuedOperationResearchAndDevelpoment
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOmI1NjExNGEzZTdjYzQ4YzFhNTA0ZDRjYmI5YWU5OTA4L3RhYmxlcmFuZ2U6YjU2MTE0YTNlN2NjNDhjMWE1MDRkNGNiYjlhZTk5MDhfMTAtNS0xLTEtMA_f4d95cd1-4908-4cb5-aee6-532d0663b20c"
      unitRef="usd">0</tg:DisposalGroupIncludingDiscontinuedOperationResearchAndDevelpoment>
    <tg:DisposalGroupIncludingDiscontinuedOperationResearchAndDevelpoment
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOmI1NjExNGEzZTdjYzQ4YzFhNTA0ZDRjYmI5YWU5OTA4L3RhYmxlcmFuZ2U6YjU2MTE0YTNlN2NjNDhjMWE1MDRkNGNiYjlhZTk5MDhfMTAtNy0xLTEtMA_9071afdd-52f0-4905-8859-b2faebd3b190"
      unitRef="usd">5313000</tg:DisposalGroupIncludingDiscontinuedOperationResearchAndDevelpoment>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherExpense
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOmI1NjExNGEzZTdjYzQ4YzFhNTA0ZDRjYmI5YWU5OTA4L3RhYmxlcmFuZ2U6YjU2MTE0YTNlN2NjNDhjMWE1MDRkNGNiYjlhZTk5MDhfMTEtMS0xLTEtMA_a42a542c-edcf-4f0a-b7a3-881f8355c651"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherExpense
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOmI1NjExNGEzZTdjYzQ4YzFhNTA0ZDRjYmI5YWU5OTA4L3RhYmxlcmFuZ2U6YjU2MTE0YTNlN2NjNDhjMWE1MDRkNGNiYjlhZTk5MDhfMTEtMy0xLTEtMA_3e652f80-333e-4de7-a60d-8e3cac272b82"
      unitRef="usd">126000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherExpense
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOmI1NjExNGEzZTdjYzQ4YzFhNTA0ZDRjYmI5YWU5OTA4L3RhYmxlcmFuZ2U6YjU2MTE0YTNlN2NjNDhjMWE1MDRkNGNiYjlhZTk5MDhfMTEtNS0xLTEtMA_b485cf34-7770-4530-a845-bc6fc87936fd"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherExpense
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOmI1NjExNGEzZTdjYzQ4YzFhNTA0ZDRjYmI5YWU5OTA4L3RhYmxlcmFuZ2U6YjU2MTE0YTNlN2NjNDhjMWE1MDRkNGNiYjlhZTk5MDhfMTEtNy0xLTEtMA_42d8fd3a-7ccb-419e-b040-4cab35a1cdba"
      unitRef="usd">526000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherExpense>
    <us-gaap:AssetImpairmentCharges
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOmI1NjExNGEzZTdjYzQ4YzFhNTA0ZDRjYmI5YWU5OTA4L3RhYmxlcmFuZ2U6YjU2MTE0YTNlN2NjNDhjMWE1MDRkNGNiYjlhZTk5MDhfMTItMS0xLTEtMA_67298450-4ccf-4d70-b7a0-5aa5588965c8"
      unitRef="usd">-819000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOmI1NjExNGEzZTdjYzQ4YzFhNTA0ZDRjYmI5YWU5OTA4L3RhYmxlcmFuZ2U6YjU2MTE0YTNlN2NjNDhjMWE1MDRkNGNiYjlhZTk5MDhfMTItMy0xLTEtMA_4d6ac7f0-8a42-4576-84a3-d2daaa65423e"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOmI1NjExNGEzZTdjYzQ4YzFhNTA0ZDRjYmI5YWU5OTA4L3RhYmxlcmFuZ2U6YjU2MTE0YTNlN2NjNDhjMWE1MDRkNGNiYjlhZTk5MDhfMTItNS0xLTEtMA_6d765e82-8448-4b5d-960f-a96cabecfe90"
      unitRef="usd">-1118000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOmI1NjExNGEzZTdjYzQ4YzFhNTA0ZDRjYmI5YWU5OTA4L3RhYmxlcmFuZ2U6YjU2MTE0YTNlN2NjNDhjMWE1MDRkNGNiYjlhZTk5MDhfMTItNy0xLTEtMA_0551d830-1d21-430d-b672-cff84df7dae7"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOmI1NjExNGEzZTdjYzQ4YzFhNTA0ZDRjYmI5YWU5OTA4L3RhYmxlcmFuZ2U6YjU2MTE0YTNlN2NjNDhjMWE1MDRkNGNiYjlhZTk5MDhfMTMtMS0xLTEtMA_c277cf1e-4c9b-4b99-ac59-fc39ecf0f6af"
      unitRef="usd">-650000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOmI1NjExNGEzZTdjYzQ4YzFhNTA0ZDRjYmI5YWU5OTA4L3RhYmxlcmFuZ2U6YjU2MTE0YTNlN2NjNDhjMWE1MDRkNGNiYjlhZTk5MDhfMTMtMy0xLTEtMA_14d2d509-2b1c-421b-9c18-8382c5c38d77"
      unitRef="usd">36131000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOmI1NjExNGEzZTdjYzQ4YzFhNTA0ZDRjYmI5YWU5OTA4L3RhYmxlcmFuZ2U6YjU2MTE0YTNlN2NjNDhjMWE1MDRkNGNiYjlhZTk5MDhfMTMtNS0xLTEtMA_78da5183-ab7a-42db-9c0e-a7cca481e86c"
      unitRef="usd">101000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOmI1NjExNGEzZTdjYzQ4YzFhNTA0ZDRjYmI5YWU5OTA4L3RhYmxlcmFuZ2U6YjU2MTE0YTNlN2NjNDhjMWE1MDRkNGNiYjlhZTk5MDhfMTMtNy0xLTEtMA_ee9a4d91-e81d-48f6-a58f-ca26d851e836"
      unitRef="usd">74188000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingExpense>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOmI1NjExNGEzZTdjYzQ4YzFhNTA0ZDRjYmI5YWU5OTA4L3RhYmxlcmFuZ2U6YjU2MTE0YTNlN2NjNDhjMWE1MDRkNGNiYjlhZTk5MDhfMTQtMS0xLTEtMA_acc5081f-ca24-41d2-8db2-d6e9c8f67517"
      unitRef="usd">650000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOmI1NjExNGEzZTdjYzQ4YzFhNTA0ZDRjYmI5YWU5OTA4L3RhYmxlcmFuZ2U6YjU2MTE0YTNlN2NjNDhjMWE1MDRkNGNiYjlhZTk5MDhfMTQtMy0xLTEtMA_12f439c0-0578-4b7a-9b76-36e597450461"
      unitRef="usd">-3933000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOmI1NjExNGEzZTdjYzQ4YzFhNTA0ZDRjYmI5YWU5OTA4L3RhYmxlcmFuZ2U6YjU2MTE0YTNlN2NjNDhjMWE1MDRkNGNiYjlhZTk5MDhfMTQtNS0xLTEtMA_e9d36275-bac1-4c2a-95d1-e50f1cb7f1c1"
      unitRef="usd">-101000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOmI1NjExNGEzZTdjYzQ4YzFhNTA0ZDRjYmI5YWU5OTA4L3RhYmxlcmFuZ2U6YjU2MTE0YTNlN2NjNDhjMWE1MDRkNGNiYjlhZTk5MDhfMTQtNy0xLTEtMA_0a5dd307-ff5c-4197-a118-0f1c90ba5bae"
      unitRef="usd">-5905000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:IncomeTaxExpenseBenefitContinuingOperationsDiscontinuedOperationsExtraordinaryItems
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOmI1NjExNGEzZTdjYzQ4YzFhNTA0ZDRjYmI5YWU5OTA4L3RhYmxlcmFuZ2U6YjU2MTE0YTNlN2NjNDhjMWE1MDRkNGNiYjlhZTk5MDhfMTUtMS0xLTEtMA_5b1e75fa-b494-40ea-8b41-f54a610d5b64"
      unitRef="usd">142000</us-gaap:IncomeTaxExpenseBenefitContinuingOperationsDiscontinuedOperationsExtraordinaryItems>
    <us-gaap:IncomeTaxExpenseBenefitContinuingOperationsDiscontinuedOperationsExtraordinaryItems
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOmI1NjExNGEzZTdjYzQ4YzFhNTA0ZDRjYmI5YWU5OTA4L3RhYmxlcmFuZ2U6YjU2MTE0YTNlN2NjNDhjMWE1MDRkNGNiYjlhZTk5MDhfMTUtMy0xLTEtMA_d3b9d1af-33dc-451f-b984-75afb92893a9"
      unitRef="usd">-797000</us-gaap:IncomeTaxExpenseBenefitContinuingOperationsDiscontinuedOperationsExtraordinaryItems>
    <us-gaap:IncomeTaxExpenseBenefitContinuingOperationsDiscontinuedOperationsExtraordinaryItems
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOmI1NjExNGEzZTdjYzQ4YzFhNTA0ZDRjYmI5YWU5OTA4L3RhYmxlcmFuZ2U6YjU2MTE0YTNlN2NjNDhjMWE1MDRkNGNiYjlhZTk5MDhfMTUtNS0xLTEtMA_bbfe5dcd-be7d-4282-9f26-b8afda02846d"
      unitRef="usd">-22000</us-gaap:IncomeTaxExpenseBenefitContinuingOperationsDiscontinuedOperationsExtraordinaryItems>
    <us-gaap:IncomeTaxExpenseBenefitContinuingOperationsDiscontinuedOperationsExtraordinaryItems
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOmI1NjExNGEzZTdjYzQ4YzFhNTA0ZDRjYmI5YWU5OTA4L3RhYmxlcmFuZ2U6YjU2MTE0YTNlN2NjNDhjMWE1MDRkNGNiYjlhZTk5MDhfMTUtNy0xLTEtMA_e8f3b998-2319-413f-8a30-3086b5cfe0d3"
      unitRef="usd">-1111000</us-gaap:IncomeTaxExpenseBenefitContinuingOperationsDiscontinuedOperationsExtraordinaryItems>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOmI1NjExNGEzZTdjYzQ4YzFhNTA0ZDRjYmI5YWU5OTA4L3RhYmxlcmFuZ2U6YjU2MTE0YTNlN2NjNDhjMWE1MDRkNGNiYjlhZTk5MDhfMTYtMS0xLTEtMA_1db14bf5-a861-4bab-a88a-99b835c49139"
      unitRef="usd">508000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOmI1NjExNGEzZTdjYzQ4YzFhNTA0ZDRjYmI5YWU5OTA4L3RhYmxlcmFuZ2U6YjU2MTE0YTNlN2NjNDhjMWE1MDRkNGNiYjlhZTk5MDhfMTYtMy0xLTEtMA_6926d1e6-c19f-41bc-9ea7-b12db6c6240a"
      unitRef="usd">-3136000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOmI1NjExNGEzZTdjYzQ4YzFhNTA0ZDRjYmI5YWU5OTA4L3RhYmxlcmFuZ2U6YjU2MTE0YTNlN2NjNDhjMWE1MDRkNGNiYjlhZTk5MDhfMTYtNS0xLTEtMA_3a540681-8b57-4b4c-aa0e-681438dda43c"
      unitRef="usd">-79000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOmI1NjExNGEzZTdjYzQ4YzFhNTA0ZDRjYmI5YWU5OTA4L3RhYmxlcmFuZ2U6YjU2MTE0YTNlN2NjNDhjMWE1MDRkNGNiYjlhZTk5MDhfMTYtNy0xLTEtMA_48794add-d975-4f3f-919a-438022baa518"
      unitRef="usd">-4794000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax>
    <dei:DocumentPeriodEndDate
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RleHRyZWdpb246YTg4MTE2OTM5MTk1NDkxYjg0NmQ2OWI1ZjI3ZWFiNTJfMTA5OTUxMTYyOTUzMw_a604ba0a-f314-4932-9bbe-f88022846d09">2021-06-30</dei:DocumentPeriodEndDate>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent
      contextRef="ie827abd61a91494983b9635d29ac350f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOjNmMTA3MmVlZWJmMjQ0ZWM5ZjM4ZmEzMTlhZWZhZjRkL3RhYmxlcmFuZ2U6M2YxMDcyZWVlYmYyNDRlYzlmMzhmYTMxOWFlZmFmNGRfMy0xLTEtMS0w_95ebb360-4d5b-4bd5-98bf-f8de386fb445"
      unitRef="usd">151000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent
      contextRef="idbaed1ad1bf1447f839f99d948912ed7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOjNmMTA3MmVlZWJmMjQ0ZWM5ZjM4ZmEzMTlhZWZhZjRkL3RhYmxlcmFuZ2U6M2YxMDcyZWVlYmYyNDRlYzlmMzhmYTMxOWFlZmFmNGRfMy0zLTEtMS0w_d02ddb3b-845d-4cd5-9d55-2cd80b23b7bf"
      unitRef="usd">1339000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets
      contextRef="ie827abd61a91494983b9635d29ac350f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOjNmMTA3MmVlZWJmMjQ0ZWM5ZjM4ZmEzMTlhZWZhZjRkL3RhYmxlcmFuZ2U6M2YxMDcyZWVlYmYyNDRlYzlmMzhmYTMxOWFlZmFmNGRfNC0xLTEtMS0w_248f765c-fb3a-412f-a85f-9a3826ee8f08"
      unitRef="usd">151000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets
      contextRef="idbaed1ad1bf1447f839f99d948912ed7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOjNmMTA3MmVlZWJmMjQ0ZWM5ZjM4ZmEzMTlhZWZhZjRkL3RhYmxlcmFuZ2U6M2YxMDcyZWVlYmYyNDRlYzlmMzhmYTMxOWFlZmFmNGRfNC0zLTEtMS0w_0c69c21c-ae68-42bd-95c2-18c052ac7028"
      unitRef="usd">151000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="ie827abd61a91494983b9635d29ac350f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOjNmMTA3MmVlZWJmMjQ0ZWM5ZjM4ZmEzMTlhZWZhZjRkL3RhYmxlcmFuZ2U6M2YxMDcyZWVlYmYyNDRlYzlmMzhmYTMxOWFlZmFmNGRfNS0xLTEtMS0w_89f24083-30fd-4d9b-b441-d732fcf890cc"
      unitRef="usd">302000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="idbaed1ad1bf1447f839f99d948912ed7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOjNmMTA3MmVlZWJmMjQ0ZWM5ZjM4ZmEzMTlhZWZhZjRkL3RhYmxlcmFuZ2U6M2YxMDcyZWVlYmYyNDRlYzlmMzhmYTMxOWFlZmFmNGRfNS0zLTEtMS0w_1e5db2c0-8a2d-4d8c-a448-dacb50d118c4"
      unitRef="usd">1490000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation>
    <tg:DisposalGroupIncludingDiscontinuedOperationAccruedExpenses
      contextRef="ie827abd61a91494983b9635d29ac350f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOjNmMTA3MmVlZWJmMjQ0ZWM5ZjM4ZmEzMTlhZWZhZjRkL3RhYmxlcmFuZ2U6M2YxMDcyZWVlYmYyNDRlYzlmMzhmYTMxOWFlZmFmNGRfOC0xLTEtMS0w_1107b811-ff1c-4c6a-8712-ac8d404fa835"
      unitRef="usd">1033000</tg:DisposalGroupIncludingDiscontinuedOperationAccruedExpenses>
    <tg:DisposalGroupIncludingDiscontinuedOperationAccruedExpenses
      contextRef="idbaed1ad1bf1447f839f99d948912ed7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOjNmMTA3MmVlZWJmMjQ0ZWM5ZjM4ZmEzMTlhZWZhZjRkL3RhYmxlcmFuZ2U6M2YxMDcyZWVlYmYyNDRlYzlmMzhmYTMxOWFlZmFmNGRfOC0zLTEtMS0w_589b5859-ea92-41f8-8cd4-7cd9c8aa60cd"
      unitRef="usd">-7521000</tg:DisposalGroupIncludingDiscontinuedOperationAccruedExpenses>
    <dei:DocumentPeriodEndDate
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOjNmMTA3MmVlZWJmMjQ0ZWM5ZjM4ZmEzMTlhZWZhZjRkL3RhYmxlcmFuZ2U6M2YxMDcyZWVlYmYyNDRlYzlmMzhmYTMxOWFlZmFmNGRfOS0wLTEtMS0wL3RleHRyZWdpb246ZWVkNzhhOWIwMTcyNGM1YTkwMDY0MWViYzBkN2ZkOTBfMTA5OTUxMTYyODYxMQ_a604ba0a-f314-4932-9bbe-f88022846d09">2021-06-30</dei:DocumentPeriodEndDate>
    <tg:DisposalGroupIncludingDiscontinuedOperationOtherReceivable
      contextRef="ie827abd61a91494983b9635d29ac350f_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOjNmMTA3MmVlZWJmMjQ0ZWM5ZjM4ZmEzMTlhZWZhZjRkL3RhYmxlcmFuZ2U6M2YxMDcyZWVlYmYyNDRlYzlmMzhmYTMxOWFlZmFmNGRfOS0wLTEtMS0wL3RleHRyZWdpb246ZWVkNzhhOWIwMTcyNGM1YTkwMDY0MWViYzBkN2ZkOTBfMjIy_74aec51c-84f2-4569-9d78-c157175cf29f"
      unitRef="usd">200000</tg:DisposalGroupIncludingDiscontinuedOperationOtherReceivable>
    <tg:DisposalGroupIncludingDiscontinuedOperationAccruedSeverance
      contextRef="ie827abd61a91494983b9635d29ac350f_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOjNmMTA3MmVlZWJmMjQ0ZWM5ZjM4ZmEzMTlhZWZhZjRkL3RhYmxlcmFuZ2U6M2YxMDcyZWVlYmYyNDRlYzlmMzhmYTMxOWFlZmFmNGRfOS0wLTEtMS0wL3RleHRyZWdpb246ZWVkNzhhOWIwMTcyNGM1YTkwMDY0MWViYzBkN2ZkOTBfNDE3_15c074ea-a1fc-4a18-85c2-39fcb6c96289"
      unitRef="usd">600000</tg:DisposalGroupIncludingDiscontinuedOperationAccruedSeverance>
    <tg:DisposalGroupIncludingDiscontinuedOperationOtherAccruedExpense
      contextRef="ie827abd61a91494983b9635d29ac350f_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOjNmMTA3MmVlZWJmMjQ0ZWM5ZjM4ZmEzMTlhZWZhZjRkL3RhYmxlcmFuZ2U6M2YxMDcyZWVlYmYyNDRlYzlmMzhmYTMxOWFlZmFmNGRfOS0wLTEtMS0wL3RleHRyZWdpb246ZWVkNzhhOWIwMTcyNGM1YTkwMDY0MWViYzBkN2ZkOTBfNDY1_76b6ae1c-e8c5-4be4-8020-bb9755c4a9ea"
      unitRef="usd">400000</tg:DisposalGroupIncludingDiscontinuedOperationOtherAccruedExpense>
    <tg:DisposalGroupIncludingDiscontinuedOperationOtherReceivable
      contextRef="idbaed1ad1bf1447f839f99d948912ed7_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOjNmMTA3MmVlZWJmMjQ0ZWM5ZjM4ZmEzMTlhZWZhZjRkL3RhYmxlcmFuZ2U6M2YxMDcyZWVlYmYyNDRlYzlmMzhmYTMxOWFlZmFmNGRfOS0wLTEtMS0wL3RleHRyZWdpb246ZWVkNzhhOWIwMTcyNGM1YTkwMDY0MWViYzBkN2ZkOTBfNTYx_30667612-97a6-44d2-aa78-fe369cf5a09d"
      unitRef="usd">400000</tg:DisposalGroupIncludingDiscontinuedOperationOtherReceivable>
    <tg:DisposalGroupIncludingDiscontinuedOperationDeferredAssets
      contextRef="idbaed1ad1bf1447f839f99d948912ed7_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOjNmMTA3MmVlZWJmMjQ0ZWM5ZjM4ZmEzMTlhZWZhZjRkL3RhYmxlcmFuZ2U6M2YxMDcyZWVlYmYyNDRlYzlmMzhmYTMxOWFlZmFmNGRfOS0wLTEtMS0wL3RleHRyZWdpb246ZWVkNzhhOWIwMTcyNGM1YTkwMDY0MWViYzBkN2ZkOTBfNjY5_d4993c24-28be-49df-8ca5-359f29411422"
      unitRef="usd">900000</tg:DisposalGroupIncludingDiscontinuedOperationDeferredAssets>
    <tg:DisposalGroupIncludingDiscontinuedOperationDeferredObligation
      contextRef="idbaed1ad1bf1447f839f99d948912ed7_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOjNmMTA3MmVlZWJmMjQ0ZWM5ZjM4ZmEzMTlhZWZhZjRkL3RhYmxlcmFuZ2U6M2YxMDcyZWVlYmYyNDRlYzlmMzhmYTMxOWFlZmFmNGRfOS0wLTEtMS0wL3RleHRyZWdpb246ZWVkNzhhOWIwMTcyNGM1YTkwMDY0MWViYzBkN2ZkOTBfNzAw_a0d61268-3842-4000-b238-ef63336ea8fa"
      unitRef="usd">5300000</tg:DisposalGroupIncludingDiscontinuedOperationDeferredObligation>
    <tg:DisposalGroupIncludingDiscontinuedOperationAccruedSeverance
      contextRef="idbaed1ad1bf1447f839f99d948912ed7_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOjNmMTA3MmVlZWJmMjQ0ZWM5ZjM4ZmEzMTlhZWZhZjRkL3RhYmxlcmFuZ2U6M2YxMDcyZWVlYmYyNDRlYzlmMzhmYTMxOWFlZmFmNGRfOS0wLTEtMS0wL3RleHRyZWdpb246ZWVkNzhhOWIwMTcyNGM1YTkwMDY0MWViYzBkN2ZkOTBfNzU2_ae5bdc0e-f2cb-4902-94da-791ee8be6cb4"
      unitRef="usd">2100000</tg:DisposalGroupIncludingDiscontinuedOperationAccruedSeverance>
    <tg:DisposalGroupIncludingDiscontinuedOperationOtherAccruedExpense
      contextRef="idbaed1ad1bf1447f839f99d948912ed7_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOjNmMTA3MmVlZWJmMjQ0ZWM5ZjM4ZmEzMTlhZWZhZjRkL3RhYmxlcmFuZ2U6M2YxMDcyZWVlYmYyNDRlYzlmMzhmYTMxOWFlZmFmNGRfOS0wLTEtMS0wL3RleHRyZWdpb246ZWVkNzhhOWIwMTcyNGM1YTkwMDY0MWViYzBkN2ZkOTBfODA0_e28f2255-f50e-4cb8-8548-f799561c27bd"
      unitRef="usd">200000</tg:DisposalGroupIncludingDiscontinuedOperationOtherAccruedExpense>
    <us-gaap:DepreciationAndAmortizationDiscontinuedOperations
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOjg1MzUwODM3NDIyODQ0MGU5MDUwZDBkOWUwNTIwNjIzL3RhYmxlcmFuZ2U6ODUzNTA4Mzc0MjI4NDQwZTkwNTBkMGQ5ZTA1MjA2MjNfMy0xLTEtMS0w_8e45292c-c780-4e9c-9669-7999ccd4fdf5"
      unitRef="usd">0</us-gaap:DepreciationAndAmortizationDiscontinuedOperations>
    <us-gaap:DepreciationAndAmortizationDiscontinuedOperations
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOjg1MzUwODM3NDIyODQ0MGU5MDUwZDBkOWUwNTIwNjIzL3RhYmxlcmFuZ2U6ODUzNTA4Mzc0MjI4NDQwZTkwNTBkMGQ5ZTA1MjA2MjNfMy0zLTEtMS0w_0527fc02-7473-4c0f-a525-6a3a53c13e74"
      unitRef="usd">4394000</us-gaap:DepreciationAndAmortizationDiscontinuedOperations>
    <tg:DisposalGroupIncludingDiscontinuedOperationAssetImpairment
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOjg1MzUwODM3NDIyODQ0MGU5MDUwZDBkOWUwNTIwNjIzL3RhYmxlcmFuZ2U6ODUzNTA4Mzc0MjI4NDQwZTkwNTBkMGQ5ZTA1MjA2MjNfNC0xLTEtMS0w_9cb50f40-b7d7-456c-82dc-f3915a5b1eed"
      unitRef="usd">0</tg:DisposalGroupIncludingDiscontinuedOperationAssetImpairment>
    <tg:DisposalGroupIncludingDiscontinuedOperationAssetImpairment
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOjg1MzUwODM3NDIyODQ0MGU5MDUwZDBkOWUwNTIwNjIzL3RhYmxlcmFuZ2U6ODUzNTA4Mzc0MjI4NDQwZTkwNTBkMGQ5ZTA1MjA2MjNfNC0zLTEtMS0w_9cce9a03-d5f2-4471-8745-789a2f466849"
      unitRef="usd">334000</tg:DisposalGroupIncludingDiscontinuedOperationAssetImpairment>
    <us-gaap:AssetImpairmentCharges
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOjg1MzUwODM3NDIyODQ0MGU5MDUwZDBkOWUwNTIwNjIzL3RhYmxlcmFuZ2U6ODUzNTA4Mzc0MjI4NDQwZTkwNTBkMGQ5ZTA1MjA2MjNfNS0xLTEtMS0w_6d765e82-8448-4b5d-960f-a96cabecfe90"
      unitRef="usd">-1118000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOjg1MzUwODM3NDIyODQ0MGU5MDUwZDBkOWUwNTIwNjIzL3RhYmxlcmFuZ2U6ODUzNTA4Mzc0MjI4NDQwZTkwNTBkMGQ5ZTA1MjA2MjNfNS0zLTEtMS0w_b2ed7320-0947-467c-9a32-ffa48c90b901"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOjg1MzUwODM3NDIyODQ0MGU5MDUwZDBkOWUwNTIwNjIzL3RhYmxlcmFuZ2U6ODUzNTA4Mzc0MjI4NDQwZTkwNTBkMGQ5ZTA1MjA2MjNfNi0xLTEtMS0w_c366c0cb-694d-431c-8988-dab9854d30a2"
      unitRef="usd">-1118000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOjg1MzUwODM3NDIyODQ0MGU5MDUwZDBkOWUwNTIwNjIzL3RhYmxlcmFuZ2U6ODUzNTA4Mzc0MjI4NDQwZTkwNTBkMGQ5ZTA1MjA2MjNfNi0zLTEtMS0w_4ce7b494-f645-4cb2-9b19-3b1b5b982b19"
      unitRef="usd">4728000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:CapitalExpenditureDiscontinuedOperations
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOjg1MzUwODM3NDIyODQ0MGU5MDUwZDBkOWUwNTIwNjIzL3RhYmxlcmFuZ2U6ODUzNTA4Mzc0MjI4NDQwZTkwNTBkMGQ5ZTA1MjA2MjNfOC0xLTEtMS0w_8238f8bc-70a2-4c7a-ae68-673a80605ee1"
      unitRef="usd">0</us-gaap:CapitalExpenditureDiscontinuedOperations>
    <us-gaap:CapitalExpenditureDiscontinuedOperations
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RhYmxlOjg1MzUwODM3NDIyODQ0MGU5MDUwZDBkOWUwNTIwNjIzL3RhYmxlcmFuZ2U6ODUzNTA4Mzc0MjI4NDQwZTkwNTBkMGQ5ZTA1MjA2MjNfOC0zLTEtMS0w_fa1ad08f-2f50-471b-bb46-579ead0b98ce"
      unitRef="usd">1482000</us-gaap:CapitalExpenditureDiscontinuedOperations>
    <us-gaap:AssetsHeldForSaleNotPartOfDisposalGroup
      contextRef="ie827abd61a91494983b9635d29ac350f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180My9mcmFnOmE4ODExNjkzOTE5NTQ5MWI4NDZkNjliNWYyN2VhYjUyL3RleHRyZWdpb246YTg4MTE2OTM5MTk1NDkxYjg0NmQ2OWI1ZjI3ZWFiNTJfMTM3OQ_12d5f77f-8ffd-4960-9107-7adf0ccfb920"
      unitRef="usd">4600000</us-gaap:AssetsHeldForSaleNotPartOfDisposalGroup>
    <us-gaap:GoodwillDisclosureTextBlock
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180Ni9mcmFnOmUxNTQwMTFlMDVhNjRmZmZiNzUzY2E1MDA1NTZhZDRhL3RleHRyZWdpb246ZTE1NDAxMWUwNWE2NGZmZmI3NTNjYTUwMDU1NmFkNGFfMTM4MA_24985d1f-2d93-483c-8c38-a28b6cd454e9">&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company assesses its long-lived assets for impairment when events and circumstances indicate that the carrying amount of the assets may not be recoverable. Long-lived assets consist primarily of buildings, machinery and equipment.  During the three months ended June&#160;30, 2021, the Company did not identify any indicators of impairment for long-lived assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company annually assesses goodwill for impairment on December 1st of each year or more frequently when events or circumstances indicate that the carrying amount of a reporting unit that includes goodwill exceeds its fair value.  The Company evaluated whether triggering events occurred during the three months ended June&#160;30, 2021 and 2020 for all reporting units that include goodwill and determined no events or circumstances existed that indicated the fair value of the reporting units are below their carrying amounts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&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 first three months of 2020, the Company determined that trigger events did occur for the Aluminum Extrusions&#x2019; reporting units created as a result of acquisitions in 2012 (&#x201c;AACOA&#x201d;) and in 2017 (&#x201c;Futura&#x201d;).  As a result of the impairment testing performed, the Company recognized a goodwill impairment charge of $13.7 million ($10.5 million after taxes), which represented the entire amount of goodwill associated with the AACOA reporting unit.  No impairment was identified for Futura.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company continues to monitor developments related to the coronavirus ("COVID-19") pandemic and may perform updated analyses during 2021 as necessary.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillDisclosureTextBlock>
    <dei:DocumentPeriodEndDate
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180Ni9mcmFnOmUxNTQwMTFlMDVhNjRmZmZiNzUzY2E1MDA1NTZhZDRhL3RleHRyZWdpb246ZTE1NDAxMWUwNWE2NGZmZmI3NTNjYTUwMDU1NmFkNGFfMzEz_a604ba0a-f314-4932-9bbe-f88022846d09">2021-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentPeriodEndDate
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180Ni9mcmFnOmUxNTQwMTFlMDVhNjRmZmZiNzUzY2E1MDA1NTZhZDRhL3RleHRyZWdpb246ZTE1NDAxMWUwNWE2NGZmZmI3NTNjYTUwMDU1NmFkNGFfNzE4_a604ba0a-f314-4932-9bbe-f88022846d09">2021-06-30</dei:DocumentPeriodEndDate>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180Ni9mcmFnOmUxNTQwMTFlMDVhNjRmZmZiNzUzY2E1MDA1NTZhZDRhL3RleHRyZWdpb246ZTE1NDAxMWUwNWE2NGZmZmI3NTNjYTUwMDU1NmFkNGFfMTA5MA_401b7e76-7708-42a4-b3ea-7f3d6c44a7f8"
      unitRef="usd">13700000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLossNetOfTax
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180Ni9mcmFnOmUxNTQwMTFlMDVhNjRmZmZiNzUzY2E1MDA1NTZhZDRhL3RleHRyZWdpb246ZTE1NDAxMWUwNWE2NGZmZmI3NTNjYTUwMDU1NmFkNGFfMTA5NA_3f94f8d5-2df2-4d16-8dc3-57a43d805d55"
      unitRef="usd">10500000</us-gaap:GoodwillImpairmentLossNetOfTax>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180OS9mcmFnOmFkNDFiYzg5MzE3OTQyZmJhYzYxODdmOTc2MDdiMzBhL3RleHRyZWdpb246YWQ0MWJjODkzMTc5NDJmYmFjNjE4N2Y5NzYwN2IzMGFfNjY_0a1b1dfe-3e99-4c83-88a5-0d4e96d69ab5">&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 inventories are as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.221%"/&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:19.224%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2020&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:top"&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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;15,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work-in-process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&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;29,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stores, supplies 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;18,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180OS9mcmFnOmFkNDFiYzg5MzE3OTQyZmJhYzYxODdmOTc2MDdiMzBhL3RleHRyZWdpb246YWQ0MWJjODkzMTc5NDJmYmFjNjE4N2Y5NzYwN2IzMGFfNzc_29dc1e96-c046-48d4-8a8f-c9559e08fa18">&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 inventories are as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.221%"/&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:19.224%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2020&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:top"&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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;15,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work-in-process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&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;29,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stores, supplies 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;18,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180OS9mcmFnOmFkNDFiYzg5MzE3OTQyZmJhYzYxODdmOTc2MDdiMzBhL3RleHRyZWdpb246YWQ0MWJjODkzMTc5NDJmYmFjNjE4N2Y5NzYwN2IzMGFfODA_2fe8994f-2f01-4f99-8bf0-ce9d94b6ff8b">&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 inventories are as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.221%"/&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:19.224%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2020&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:top"&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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;15,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work-in-process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&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;29,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stores, supplies 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;18,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:InventoryDisclosureTextBlock>
    <dei:DocumentPeriodEndDate
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180OS9mcmFnOmFkNDFiYzg5MzE3OTQyZmJhYzYxODdmOTc2MDdiMzBhL3RhYmxlOjdkZDc0MTdmZWFjNzRiN2Q4ZjgyZTE0ZGQyZDUzZDE5L3RhYmxlcmFuZ2U6N2RkNzQxN2ZlYWM3NGI3ZDhmODJlMTRkZDJkNTNkMTlfMC0xLTEtMS0w_a604ba0a-f314-4932-9bbe-f88022846d09">2021-06-30</dei:DocumentPeriodEndDate>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="ie827abd61a91494983b9635d29ac350f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180OS9mcmFnOmFkNDFiYzg5MzE3OTQyZmJhYzYxODdmOTc2MDdiMzBhL3RhYmxlOjdkZDc0MTdmZWFjNzRiN2Q4ZjgyZTE0ZGQyZDUzZDE5L3RhYmxlcmFuZ2U6N2RkNzQxN2ZlYWM3NGI3ZDhmODJlMTRkZDJkNTNkMTlfMS0xLTEtMS0w_8544056f-a181-4679-8f19-d58ef2375808"
      unitRef="usd">20378000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="idbaed1ad1bf1447f839f99d948912ed7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180OS9mcmFnOmFkNDFiYzg5MzE3OTQyZmJhYzYxODdmOTc2MDdiMzBhL3RhYmxlOjdkZDc0MTdmZWFjNzRiN2Q4ZjgyZTE0ZGQyZDUzZDE5L3RhYmxlcmFuZ2U6N2RkNzQxN2ZlYWM3NGI3ZDhmODJlMTRkZDJkNTNkMTlfMS0zLTEtMS0w_b94cc628-bf32-4f15-a235-7a9460226a97"
      unitRef="usd">15251000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryWorkInProcess
      contextRef="ie827abd61a91494983b9635d29ac350f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180OS9mcmFnOmFkNDFiYzg5MzE3OTQyZmJhYzYxODdmOTc2MDdiMzBhL3RhYmxlOjdkZDc0MTdmZWFjNzRiN2Q4ZjgyZTE0ZGQyZDUzZDE5L3RhYmxlcmFuZ2U6N2RkNzQxN2ZlYWM3NGI3ZDhmODJlMTRkZDJkNTNkMTlfMi0xLTEtMS0w_e25a3dbf-de88-4e76-9aa3-5b418bf67b29"
      unitRef="usd">12271000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess
      contextRef="idbaed1ad1bf1447f839f99d948912ed7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180OS9mcmFnOmFkNDFiYzg5MzE3OTQyZmJhYzYxODdmOTc2MDdiMzBhL3RhYmxlOjdkZDc0MTdmZWFjNzRiN2Q4ZjgyZTE0ZGQyZDUzZDE5L3RhYmxlcmFuZ2U6N2RkNzQxN2ZlYWM3NGI3ZDhmODJlMTRkZDJkNTNkMTlfMi0zLTEtMS0w_bf28ea52-a935-4f61-b711-1a0a442438d6"
      unitRef="usd">9098000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="ie827abd61a91494983b9635d29ac350f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180OS9mcmFnOmFkNDFiYzg5MzE3OTQyZmJhYzYxODdmOTc2MDdiMzBhL3RhYmxlOjdkZDc0MTdmZWFjNzRiN2Q4ZjgyZTE0ZGQyZDUzZDE5L3RhYmxlcmFuZ2U6N2RkNzQxN2ZlYWM3NGI3ZDhmODJlMTRkZDJkNTNkMTlfMy0xLTEtMS0w_a8930f4c-5902-4041-8c72-79d7cd7a553e"
      unitRef="usd">29774000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="idbaed1ad1bf1447f839f99d948912ed7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180OS9mcmFnOmFkNDFiYzg5MzE3OTQyZmJhYzYxODdmOTc2MDdiMzBhL3RhYmxlOjdkZDc0MTdmZWFjNzRiN2Q4ZjgyZTE0ZGQyZDUzZDE5L3RhYmxlcmFuZ2U6N2RkNzQxN2ZlYWM3NGI3ZDhmODJlMTRkZDJkNTNkMTlfMy0zLTEtMS0w_55ef7602-4a0e-466e-a8d3-2965df274211"
      unitRef="usd">25913000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventorySuppliesNetOfReserves
      contextRef="ie827abd61a91494983b9635d29ac350f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180OS9mcmFnOmFkNDFiYzg5MzE3OTQyZmJhYzYxODdmOTc2MDdiMzBhL3RhYmxlOjdkZDc0MTdmZWFjNzRiN2Q4ZjgyZTE0ZGQyZDUzZDE5L3RhYmxlcmFuZ2U6N2RkNzQxN2ZlYWM3NGI3ZDhmODJlMTRkZDJkNTNkMTlfNC0xLTEtMS0w_28ce4949-a8ee-4192-941a-ae73a4e17610"
      unitRef="usd">18738000</us-gaap:InventorySuppliesNetOfReserves>
    <us-gaap:InventorySuppliesNetOfReserves
      contextRef="idbaed1ad1bf1447f839f99d948912ed7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180OS9mcmFnOmFkNDFiYzg5MzE3OTQyZmJhYzYxODdmOTc2MDdiMzBhL3RhYmxlOjdkZDc0MTdmZWFjNzRiN2Q4ZjgyZTE0ZGQyZDUzZDE5L3RhYmxlcmFuZ2U6N2RkNzQxN2ZlYWM3NGI3ZDhmODJlMTRkZDJkNTNkMTlfNC0zLTEtMS0w_6c10f0fb-f08a-458a-b4cc-e07d5655d59a"
      unitRef="usd">16175000</us-gaap:InventorySuppliesNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="ie827abd61a91494983b9635d29ac350f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180OS9mcmFnOmFkNDFiYzg5MzE3OTQyZmJhYzYxODdmOTc2MDdiMzBhL3RhYmxlOjdkZDc0MTdmZWFjNzRiN2Q4ZjgyZTE0ZGQyZDUzZDE5L3RhYmxlcmFuZ2U6N2RkNzQxN2ZlYWM3NGI3ZDhmODJlMTRkZDJkNTNkMTlfNS0xLTEtMS0w_fd917cb1-c9b9-40c4-8025-be97515c4587"
      unitRef="usd">81161000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="idbaed1ad1bf1447f839f99d948912ed7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN180OS9mcmFnOmFkNDFiYzg5MzE3OTQyZmJhYzYxODdmOTc2MDdiMzBhL3RhYmxlOjdkZDc0MTdmZWFjNzRiN2Q4ZjgyZTE0ZGQyZDUzZDE5L3RhYmxlcmFuZ2U6N2RkNzQxN2ZlYWM3NGI3ZDhmODJlMTRkZDJkNTNkMTlfNS0zLTEtMS0w_7136117d-0785-4bd7-b9bf-d49fc29dba27"
      unitRef="usd">66437000</us-gaap:InventoryNet>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181Mi9mcmFnOmFkNzFlYmVmMTRkYzRhYzJhMTI5NDNlNGY1NTdlZGJjL3RleHRyZWdpb246YWQ3MWViZWYxNGRjNGFjMmExMjk0M2U0ZjU1N2VkYmNfMTIyOQ_7b5ca829-8403-439c-926b-b6ac49184701">&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic earnings per share is computed by dividing net income (loss) from continuing and discontinued operations by the weighted average number of shares of common stock outstanding.  Diluted earnings per share is computed by dividing net income (loss) from continuing and discontinued operations by the weighted average common and potentially dilutive common equivalent shares outstanding, determined as follows: &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.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.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.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000000;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;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000000;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;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 30,&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:10pt;font-weight:400;line-height:100%"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares outstanding used to compute basic earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;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 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,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;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 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,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;border-top:1pt solid #000000;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,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Incremental dilutive shares attributable to stock options and restricted stock&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;146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;border-bottom:1.5pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares used to compute diluted earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:1.5pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000;border-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:1.5pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:1.5pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000;border-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:1.5pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:1.5pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000;border-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:1.5pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:1.5pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Incremental shares attributable to stock options and restricted stock are computed under the treasury stock method using the average market price during the related period.  The average out-of-the-money options to purchase shares that were excluded from the calculation of incremental shares attributable to stock options and restricted stock were 996,400 and 703,958, respectively, for the three and six months ended June&#160;30, 2021.  The Company had a net loss from continuing operations for the six months ended June&#160;30, 2020, so there was no dilutive impact for such shares.  For the three months ended June 30, 2020, average out-of-the-money options to purchase shares that were excluded from the calculation of incremental shares attributable to stock options and restricted stock were 1,567,709.  If the Company had reported net income from continuing operations for the six months ended June&#160;30, 2020, average out-of-the-money options to purchase shares that would have been excluded from the calculation of incremental shares attributable to stock options and restricted stock would have been 1,125,203.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181Mi9mcmFnOmFkNzFlYmVmMTRkYzRhYzJhMTI5NDNlNGY1NTdlZGJjL3RleHRyZWdpb246YWQ3MWViZWYxNGRjNGFjMmExMjk0M2U0ZjU1N2VkYmNfMTI0MQ_39ddfd57-d82f-4598-ba1b-7af781d0fff5">Diluted earnings per share is computed by dividing net income (loss) from continuing and discontinued operations by the weighted average common and potentially dilutive common equivalent shares outstanding, determined as follows: &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.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.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.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000000;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;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000000;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;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 30,&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:10pt;font-weight:400;line-height:100%"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares outstanding used to compute basic earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;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 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,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;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 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,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;border-top:1pt solid #000000;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,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Incremental dilutive shares attributable to stock options and restricted stock&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;146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;border-bottom:1.5pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares used to compute diluted earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:1.5pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000;border-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:1.5pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:1.5pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000;border-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:1.5pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:1.5pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000;border-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:1.5pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:1.5pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181Mi9mcmFnOmFkNzFlYmVmMTRkYzRhYzJhMTI5NDNlNGY1NTdlZGJjL3RhYmxlOjk5ZGVhNDc1NWI1NDQxZDk4MTY5ZjFiNmQyMjdlZGNhL3RhYmxlcmFuZ2U6OTlkZWE0NzU1YjU0NDFkOTgxNjlmMWI2ZDIyN2VkY2FfMy0xLTEtMS0w_397e0338-1551-4d48-8da6-1ffdcb21933f"
      unitRef="shares">33594000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181Mi9mcmFnOmFkNzFlYmVmMTRkYzRhYzJhMTI5NDNlNGY1NTdlZGJjL3RhYmxlOjk5ZGVhNDc1NWI1NDQxZDk4MTY5ZjFiNmQyMjdlZGNhL3RhYmxlcmFuZ2U6OTlkZWE0NzU1YjU0NDFkOTgxNjlmMWI2ZDIyN2VkY2FfMy0zLTEtMS0w_f36c50ef-a430-4a52-8cd1-93fa78a6a1c5"
      unitRef="shares">33435000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181Mi9mcmFnOmFkNzFlYmVmMTRkYzRhYzJhMTI5NDNlNGY1NTdlZGJjL3RhYmxlOjk5ZGVhNDc1NWI1NDQxZDk4MTY5ZjFiNmQyMjdlZGNhL3RhYmxlcmFuZ2U6OTlkZWE0NzU1YjU0NDFkOTgxNjlmMWI2ZDIyN2VkY2FfMy01LTEtMS0w_7cc4983e-4520-415b-9951-38252db2db90"
      unitRef="shares">33500000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181Mi9mcmFnOmFkNzFlYmVmMTRkYzRhYzJhMTI5NDNlNGY1NTdlZGJjL3RhYmxlOjk5ZGVhNDc1NWI1NDQxZDk4MTY5ZjFiNmQyMjdlZGNhL3RhYmxlcmFuZ2U6OTlkZWE0NzU1YjU0NDFkOTgxNjlmMWI2ZDIyN2VkY2FfMy03LTEtMS0w_ede6bb42-9d25-412f-aa54-feed158a662c"
      unitRef="shares">33374000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181Mi9mcmFnOmFkNzFlYmVmMTRkYzRhYzJhMTI5NDNlNGY1NTdlZGJjL3RhYmxlOjk5ZGVhNDc1NWI1NDQxZDk4MTY5ZjFiNmQyMjdlZGNhL3RhYmxlcmFuZ2U6OTlkZWE0NzU1YjU0NDFkOTgxNjlmMWI2ZDIyN2VkY2FfNC0xLTEtMS0w_c475e694-4bf4-481f-8178-c692ad70375b"
      unitRef="shares">146000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181Mi9mcmFnOmFkNzFlYmVmMTRkYzRhYzJhMTI5NDNlNGY1NTdlZGJjL3RhYmxlOjk5ZGVhNDc1NWI1NDQxZDk4MTY5ZjFiNmQyMjdlZGNhL3RhYmxlcmFuZ2U6OTlkZWE0NzU1YjU0NDFkOTgxNjlmMWI2ZDIyN2VkY2FfNC0zLTEtMS0w_d4c856ba-1be7-4d7a-946e-2c5c210ca5ae"
      unitRef="shares">1000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181Mi9mcmFnOmFkNzFlYmVmMTRkYzRhYzJhMTI5NDNlNGY1NTdlZGJjL3RhYmxlOjk5ZGVhNDc1NWI1NDQxZDk4MTY5ZjFiNmQyMjdlZGNhL3RhYmxlcmFuZ2U6OTlkZWE0NzU1YjU0NDFkOTgxNjlmMWI2ZDIyN2VkY2FfNC01LTEtMS0w_12cc2d9c-f907-4203-ab33-fd529ed4f3e9"
      unitRef="shares">192000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181Mi9mcmFnOmFkNzFlYmVmMTRkYzRhYzJhMTI5NDNlNGY1NTdlZGJjL3RhYmxlOjk5ZGVhNDc1NWI1NDQxZDk4MTY5ZjFiNmQyMjdlZGNhL3RhYmxlcmFuZ2U6OTlkZWE0NzU1YjU0NDFkOTgxNjlmMWI2ZDIyN2VkY2FfNC03LTEtMS0w_58a3bfc5-87f0-47fa-8dce-ff7a192d3591"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181Mi9mcmFnOmFkNzFlYmVmMTRkYzRhYzJhMTI5NDNlNGY1NTdlZGJjL3RhYmxlOjk5ZGVhNDc1NWI1NDQxZDk4MTY5ZjFiNmQyMjdlZGNhL3RhYmxlcmFuZ2U6OTlkZWE0NzU1YjU0NDFkOTgxNjlmMWI2ZDIyN2VkY2FfNS0xLTEtMS0w_940556a5-e0ab-447d-a5f0-11ae169dfe90"
      unitRef="shares">33740000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181Mi9mcmFnOmFkNzFlYmVmMTRkYzRhYzJhMTI5NDNlNGY1NTdlZGJjL3RhYmxlOjk5ZGVhNDc1NWI1NDQxZDk4MTY5ZjFiNmQyMjdlZGNhL3RhYmxlcmFuZ2U6OTlkZWE0NzU1YjU0NDFkOTgxNjlmMWI2ZDIyN2VkY2FfNS0zLTEtMS0w_486c58e1-0ced-4430-8757-eed3a1a80321"
      unitRef="shares">33436000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181Mi9mcmFnOmFkNzFlYmVmMTRkYzRhYzJhMTI5NDNlNGY1NTdlZGJjL3RhYmxlOjk5ZGVhNDc1NWI1NDQxZDk4MTY5ZjFiNmQyMjdlZGNhL3RhYmxlcmFuZ2U6OTlkZWE0NzU1YjU0NDFkOTgxNjlmMWI2ZDIyN2VkY2FfNS01LTEtMS0w_6278fb97-bb0e-4bfc-8f83-428b55e9c4bb"
      unitRef="shares">33692000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181Mi9mcmFnOmFkNzFlYmVmMTRkYzRhYzJhMTI5NDNlNGY1NTdlZGJjL3RhYmxlOjk5ZGVhNDc1NWI1NDQxZDk4MTY5ZjFiNmQyMjdlZGNhL3RhYmxlcmFuZ2U6OTlkZWE0NzU1YjU0NDFkOTgxNjlmMWI2ZDIyN2VkY2FfNS03LTEtMS0w_67a0fc3f-f261-4a11-9436-3e86ba259396"
      unitRef="shares">33374000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181Mi9mcmFnOmFkNzFlYmVmMTRkYzRhYzJhMTI5NDNlNGY1NTdlZGJjL3RleHRyZWdpb246YWQ3MWViZWYxNGRjNGFjMmExMjk0M2U0ZjU1N2VkYmNfMTA5OTUxMTYyOTE2Nw_5bf430aa-27d4-473e-8958-5c9fe07edf6d"
      unitRef="shares">996400</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181Mi9mcmFnOmFkNzFlYmVmMTRkYzRhYzJhMTI5NDNlNGY1NTdlZGJjL3RleHRyZWdpb246YWQ3MWViZWYxNGRjNGFjMmExMjk0M2U0ZjU1N2VkYmNfMTA5OTUxMTYyOTE3Mw_b524ec45-c50b-4ebd-b306-82c3150db04b"
      unitRef="shares">703958</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <dei:DocumentPeriodEndDate
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181Mi9mcmFnOmFkNzFlYmVmMTRkYzRhYzJhMTI5NDNlNGY1NTdlZGJjL3RleHRyZWdpb246YWQ3MWViZWYxNGRjNGFjMmExMjk0M2U0ZjU1N2VkYmNfMTA5OTUxMTYyOTAzNg_a604ba0a-f314-4932-9bbe-f88022846d09">2021-06-30</dei:DocumentPeriodEndDate>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181Mi9mcmFnOmFkNzFlYmVmMTRkYzRhYzJhMTI5NDNlNGY1NTdlZGJjL3RleHRyZWdpb246YWQ3MWViZWYxNGRjNGFjMmExMjk0M2U0ZjU1N2VkYmNfMjc0ODc3OTA3MjEyMw_9638b714-3726-4307-94fc-3a7457ca2dc4"
      unitRef="shares">1567709</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181Mi9mcmFnOmFkNzFlYmVmMTRkYzRhYzJhMTI5NDNlNGY1NTdlZGJjL3RleHRyZWdpb246YWQ3MWViZWYxNGRjNGFjMmExMjk0M2U0ZjU1N2VkYmNfMTA5OTUxMTYyOTE2Mw_9a19d3bd-4089-4271-b91e-b210eedd2d0f"
      unitRef="shares">1125203</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:ComprehensiveIncomeNoteTextBlock
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RleHRyZWdpb246MzYzNjUzNzBiZjU4NGUzN2I2ODIxNTllYTU3NDZkN2ZfOTM1_0795027c-1c11-4f03-8343-285a30cebd73">&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 after-tax changes in accumulated other comprehensive income (loss) for the six months ended June&#160;30, 2021:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.210%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt 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;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;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;Foreign&lt;br/&gt;currency&lt;br/&gt;translation&lt;br/&gt;adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;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;Gain&#160;(loss)&#160;on&lt;br/&gt;derivative&lt;br/&gt;financial&lt;br/&gt;instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;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;Pension and other post-retirement benefit adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;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;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance, January 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(84,149)&lt;/span&gt;&lt;/td&gt;&lt;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;2,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;(96,519)&lt;/span&gt;&lt;/td&gt;&lt;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;(178,404)&lt;/span&gt;&lt;/td&gt;&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 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss) before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;4,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from accumulated other comprehensive income (loss)&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;(1,492)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net other comprehensive income (loss) -&#160;current period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,345&#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;border-top:1pt solid #000000;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,232&#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;border-top:1pt solid #000000;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,637&#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;border-top:1pt solid #000000;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;9,214&#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;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance, June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,804)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(89,882)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,190)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the after-tax changes in accumulated other comprehensive income (loss) for the six months ended June&#160;30, 2020:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.210%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt 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;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;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;Foreign&lt;br/&gt;currency&lt;br/&gt;translation&lt;br/&gt;adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;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;Gain&#160;(loss)&#160;on&lt;br/&gt;derivative&lt;br/&gt;financial&lt;br/&gt;instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;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;Pension and other post-retirement benefit adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;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;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance, January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(100,663)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;(1,307)&lt;/span&gt;&lt;/td&gt;&lt;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;(95,681)&lt;/span&gt;&lt;/td&gt;&lt;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;(197,651)&lt;/span&gt;&lt;/td&gt;&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 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss) before reclassifications&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;(12,003)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,242)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(18,245)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from accumulated other comprehensive income (loss)&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;3,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net other comprehensive income (loss) -&#160;current period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,003)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,517)&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;border-top:1pt solid #000000;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,862&#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;border-top:1pt solid #000000;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;(8,658)&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;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance, June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(112,666)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,824)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(89,819)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(206,309)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reclassifications of balances out of accumulated other comprehensive income (loss) into net income (loss) for the three months ended June&#160;30, 2021 are summarized as follows: &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.116%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.826%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt 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;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;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;Amount reclassified&#160;from other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;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;Location&#160;of&#160;gain (loss)&#160;reclassified from&#160;accumulated other comprehensive income (loss)&#160;to&#160;net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gain (loss) on derivative financial instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding: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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aluminum future contracts, before taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&#160;of&#160;sales&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency forward contracts, before taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(147)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;Selling, general &amp;amp; administrative&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency forward contracts, before taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&#160;of&#160;sales&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total, before taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,241&#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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax expense (benefit)&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;257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&#160;tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total, net of tax&lt;/span&gt;&lt;/td&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;984&#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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of pension and other post-retirement benefits:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial gain (loss) and prior service costs, before taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,240)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;(a)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax expense (benefit)&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;(922)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&#160;tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,318)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:22.5pt;padding-right:31.5pt;text-indent:-22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(a)&#160;&#160;&#160;&#160;This component of accumulated other comprehensive income (loss) is included in the computation of net periodic pension cost (see Note 9 for additional detail).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-right:31.5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reclassifications of balances out of accumulated other comprehensive income (loss) into net income (loss) for the six months ended June&#160;30, 2021 are summarized as follows: &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.116%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.826%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt 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;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;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;Amount reclassified&#160;from other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;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;Location&#160;of&#160;gain (loss)&#160;reclassified from&#160;accumulated other comprehensive income (loss)&#160;to&#160;net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gain (loss) on derivative financial instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding: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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aluminum future contracts, before taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&#160;of&#160;sales&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency forward contracts, before taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(149)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;Selling, general &amp;amp; administrative&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency forward contracts, before taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&#160;of&#160;sales&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total, before taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,896&#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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax expense (benefit)&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;404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&#160;tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total, net of tax&lt;/span&gt;&lt;/td&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;1,492&#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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of pension and other post-retirement benefits:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial gain (loss) and prior service costs, before taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,483)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;(a)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,846)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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;Income&#160;tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,637)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:22.5pt;padding-right:31.5pt;text-indent:-22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(a)&#160;&#160;&#160;&#160;This component of accumulated other comprehensive income (loss) is included in the computation of net periodic pension cost (see Note 9 for additional detail).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:22.5pt;padding-right:31.5pt;text-indent:-22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reclassifications of balances out of accumulated other comprehensive income (loss) into net income for the three months ended June&#160;30, 2020 are summarized as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.116%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.826%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt 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;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;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;Amount reclassified&#160;from other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;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;Location&#160;of&#160;gain (loss)&#160;reclassified from&#160;accumulated other comprehensive income (loss)&#160;to&#160;net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gain (loss) on derivative financial instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding: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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aluminum future contracts, before taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,551)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&#160;of&#160;sales&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency forward contracts, before taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,798)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;Selling, general &amp;amp; administrative&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency forward contracts, before taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&#160;of&#160;sales&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total, before taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,333)&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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax expense (benefit)&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;(721)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&#160;tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total, net of tax&lt;/span&gt;&lt;/td&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;(2,612)&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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of pension and other post-retirement benefits:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial gain (loss) and prior service costs, before taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,766)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;(a)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax expense (benefit)&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;(835)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&#160;tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,931)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;(a)&#160;&#160;&#160;&#160;This component of accumulated other comprehensive income (loss) is included in the computation of net periodic pension cost (see Note 9 for additional detail).</us-gaap:ComprehensiveIncomeNoteTextBlock>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RleHRyZWdpb246MzYzNjUzNzBiZjU4NGUzN2I2ODIxNTllYTU3NDZkN2ZfOTQx_4146fff9-ed85-4e78-a754-3c16fac4fc42">&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 after-tax changes in accumulated other comprehensive income (loss) for the six months ended June&#160;30, 2021:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.210%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt 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;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;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;Foreign&lt;br/&gt;currency&lt;br/&gt;translation&lt;br/&gt;adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;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;Gain&#160;(loss)&#160;on&lt;br/&gt;derivative&lt;br/&gt;financial&lt;br/&gt;instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;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;Pension and other post-retirement benefit adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;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;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance, January 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(84,149)&lt;/span&gt;&lt;/td&gt;&lt;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;2,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;(96,519)&lt;/span&gt;&lt;/td&gt;&lt;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;(178,404)&lt;/span&gt;&lt;/td&gt;&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 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss) before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;4,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from accumulated other comprehensive income (loss)&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;(1,492)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net other comprehensive income (loss) -&#160;current period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,345&#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;border-top:1pt solid #000000;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,232&#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;border-top:1pt solid #000000;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,637&#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;border-top:1pt solid #000000;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;9,214&#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;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance, June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,804)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(89,882)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,190)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <dei:DocumentPeriodEndDate
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RleHRyZWdpb246MzYzNjUzNzBiZjU4NGUzN2I2ODIxNTllYTU3NDZkN2ZfMTY2_a604ba0a-f314-4932-9bbe-f88022846d09">2021-06-30</dei:DocumentPeriodEndDate>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="id64cc2a800754fa5ac64bb6246011d59_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RhYmxlOjRiY2IyMGM4OWE5YzRjYTQ5YzE0YTJjMTIxZDgyYWUxL3RhYmxlcmFuZ2U6NGJjYjIwYzg5YTljNGNhNDljMTRhMmMxMjFkODJhZTFfMS0xLTEtMS0w_c69f4cf5-545f-4b2d-80b9-f3523180da95"
      unitRef="usd">-84149000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ie8ad915a6178416ca88033af3f4a4a14_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RhYmxlOjRiY2IyMGM4OWE5YzRjYTQ5YzE0YTJjMTIxZDgyYWUxL3RhYmxlcmFuZ2U6NGJjYjIwYzg5YTljNGNhNDljMTRhMmMxMjFkODJhZTFfMS0zLTEtMS0w_4a3075da-4b16-4def-996e-f5bbf8f69765"
      unitRef="usd">2264000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i84ba403d3c134aaf91abba5460ac8144_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RhYmxlOjRiY2IyMGM4OWE5YzRjYTQ5YzE0YTJjMTIxZDgyYWUxL3RhYmxlcmFuZ2U6NGJjYjIwYzg5YTljNGNhNDljMTRhMmMxMjFkODJhZTFfMS01LTEtMS0w_c509d752-3014-4514-8822-a3c3d75dafd2"
      unitRef="usd">-96519000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="idbaed1ad1bf1447f839f99d948912ed7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RhYmxlOjRiY2IyMGM4OWE5YzRjYTQ5YzE0YTJjMTIxZDgyYWUxL3RhYmxlcmFuZ2U6NGJjYjIwYzg5YTljNGNhNDljMTRhMmMxMjFkODJhZTFfMS03LTEtMS0w_8665de8b-fb47-4d75-8864-fd5a42778974"
      unitRef="usd">-178404000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i673c229bd44b473eab51d11000d8b916_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RhYmxlOjRiY2IyMGM4OWE5YzRjYTQ5YzE0YTJjMTIxZDgyYWUxL3RhYmxlcmFuZ2U6NGJjYjIwYzg5YTljNGNhNDljMTRhMmMxMjFkODJhZTFfMi0xLTEtMS0w_8499328a-dd81-4dec-ab08-e2c554e908b4"
      unitRef="usd">1345000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="ia28024b901e24a7ab116142e2e9e14f6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RhYmxlOjRiY2IyMGM4OWE5YzRjYTQ5YzE0YTJjMTIxZDgyYWUxL3RhYmxlcmFuZ2U6NGJjYjIwYzg5YTljNGNhNDljMTRhMmMxMjFkODJhZTFfMi0zLTEtMS0w_e22fcbb0-4ea0-49e3-824e-bd9662a20779"
      unitRef="usd">2724000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i217252f6935c4d259f5f93310f87e2b9_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RhYmxlOjRiY2IyMGM4OWE5YzRjYTQ5YzE0YTJjMTIxZDgyYWUxL3RhYmxlcmFuZ2U6NGJjYjIwYzg5YTljNGNhNDljMTRhMmMxMjFkODJhZTFfMi01LTEtMS0w_649989b2-522e-4f87-8f34-7d925631299f"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RhYmxlOjRiY2IyMGM4OWE5YzRjYTQ5YzE0YTJjMTIxZDgyYWUxL3RhYmxlcmFuZ2U6NGJjYjIwYzg5YTljNGNhNDljMTRhMmMxMjFkODJhZTFfMi03LTEtMS0w_f5f6a097-7108-4eee-bf1a-702f532afde4"
      unitRef="usd">4069000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i673c229bd44b473eab51d11000d8b916_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RhYmxlOjRiY2IyMGM4OWE5YzRjYTQ5YzE0YTJjMTIxZDgyYWUxL3RhYmxlcmFuZ2U6NGJjYjIwYzg5YTljNGNhNDljMTRhMmMxMjFkODJhZTFfMy0xLTEtMS0w_7f15ae60-d8fe-4cd4-b570-5fd4a4c29daa"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="ia28024b901e24a7ab116142e2e9e14f6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RhYmxlOjRiY2IyMGM4OWE5YzRjYTQ5YzE0YTJjMTIxZDgyYWUxL3RhYmxlcmFuZ2U6NGJjYjIwYzg5YTljNGNhNDljMTRhMmMxMjFkODJhZTFfMy0zLTEtMS0w_ebf753ec-3382-41cb-8564-328c942ee0da"
      unitRef="usd">1492000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i217252f6935c4d259f5f93310f87e2b9_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RhYmxlOjRiY2IyMGM4OWE5YzRjYTQ5YzE0YTJjMTIxZDgyYWUxL3RhYmxlcmFuZ2U6NGJjYjIwYzg5YTljNGNhNDljMTRhMmMxMjFkODJhZTFfMy01LTEtMS0w_fb0dbc88-c4d5-4443-b919-4714d3598e19"
      unitRef="usd">-6637000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RhYmxlOjRiY2IyMGM4OWE5YzRjYTQ5YzE0YTJjMTIxZDgyYWUxL3RhYmxlcmFuZ2U6NGJjYjIwYzg5YTljNGNhNDljMTRhMmMxMjFkODJhZTFfMy03LTEtMS0w_9a32d3af-4a12-4da5-a48c-59888399d435"
      unitRef="usd">-5145000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i673c229bd44b473eab51d11000d8b916_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RhYmxlOjRiY2IyMGM4OWE5YzRjYTQ5YzE0YTJjMTIxZDgyYWUxL3RhYmxlcmFuZ2U6NGJjYjIwYzg5YTljNGNhNDljMTRhMmMxMjFkODJhZTFfNC0xLTEtMS0w_b328f767-9bae-4ccf-9d9a-ba72e23bf364"
      unitRef="usd">1345000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ia28024b901e24a7ab116142e2e9e14f6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RhYmxlOjRiY2IyMGM4OWE5YzRjYTQ5YzE0YTJjMTIxZDgyYWUxL3RhYmxlcmFuZ2U6NGJjYjIwYzg5YTljNGNhNDljMTRhMmMxMjFkODJhZTFfNC0zLTEtMS0w_75a87a63-36e4-44c3-8471-cd51deae1893"
      unitRef="usd">1232000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i217252f6935c4d259f5f93310f87e2b9_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RhYmxlOjRiY2IyMGM4OWE5YzRjYTQ5YzE0YTJjMTIxZDgyYWUxL3RhYmxlcmFuZ2U6NGJjYjIwYzg5YTljNGNhNDljMTRhMmMxMjFkODJhZTFfNC01LTEtMS0w_c0b605b5-a9ea-43aa-a27a-2fee3cdfe707"
      unitRef="usd">6637000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RhYmxlOjRiY2IyMGM4OWE5YzRjYTQ5YzE0YTJjMTIxZDgyYWUxL3RhYmxlcmFuZ2U6NGJjYjIwYzg5YTljNGNhNDljMTRhMmMxMjFkODJhZTFfNC03LTEtMS0w_40fa92eb-b276-4b3a-9913-df7b8bb661f8"
      unitRef="usd">9214000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <dei:DocumentPeriodEndDate
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RhYmxlOjRiY2IyMGM4OWE5YzRjYTQ5YzE0YTJjMTIxZDgyYWUxL3RhYmxlcmFuZ2U6NGJjYjIwYzg5YTljNGNhNDljMTRhMmMxMjFkODJhZTFfNS0wLTEtMS0w_a604ba0a-f314-4932-9bbe-f88022846d09">2021-06-30</dei:DocumentPeriodEndDate>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="iceea79938037436d8737aec9495e5c1e_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RhYmxlOjRiY2IyMGM4OWE5YzRjYTQ5YzE0YTJjMTIxZDgyYWUxL3RhYmxlcmFuZ2U6NGJjYjIwYzg5YTljNGNhNDljMTRhMmMxMjFkODJhZTFfNS0xLTEtMS0w_61e3db65-a452-4bff-8dc7-03bc832ec659"
      unitRef="usd">-82804000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i696aa6247876412bb92e40525c947651_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RhYmxlOjRiY2IyMGM4OWE5YzRjYTQ5YzE0YTJjMTIxZDgyYWUxL3RhYmxlcmFuZ2U6NGJjYjIwYzg5YTljNGNhNDljMTRhMmMxMjFkODJhZTFfNS0zLTEtMS0w_0f0b0af2-5ed4-46d1-87fc-fcc5f34c0196"
      unitRef="usd">3496000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ifd6e87c0033c4fa7acae44393bdcb2da_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RhYmxlOjRiY2IyMGM4OWE5YzRjYTQ5YzE0YTJjMTIxZDgyYWUxL3RhYmxlcmFuZ2U6NGJjYjIwYzg5YTljNGNhNDljMTRhMmMxMjFkODJhZTFfNS01LTEtMS0w_70074fdd-f033-4b10-97b4-2cce875104e6"
      unitRef="usd">-89882000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ie827abd61a91494983b9635d29ac350f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RhYmxlOjRiY2IyMGM4OWE5YzRjYTQ5YzE0YTJjMTIxZDgyYWUxL3RhYmxlcmFuZ2U6NGJjYjIwYzg5YTljNGNhNDljMTRhMmMxMjFkODJhZTFfNS03LTEtMS0w_f8cc449d-f54f-4e88-90f8-cc48b2ab1237"
      unitRef="usd">-169190000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RleHRyZWdpb246MzYzNjUzNzBiZjU4NGUzN2I2ODIxNTllYTU3NDZkN2ZfOTE4_f2d3da42-349d-413d-bfb4-9292c6520373">&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 after-tax changes in accumulated other comprehensive income (loss) for the six months ended June&#160;30, 2020:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.210%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt 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;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;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;Foreign&lt;br/&gt;currency&lt;br/&gt;translation&lt;br/&gt;adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;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;Gain&#160;(loss)&#160;on&lt;br/&gt;derivative&lt;br/&gt;financial&lt;br/&gt;instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;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;Pension and other post-retirement benefit adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;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;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance, January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(100,663)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;(1,307)&lt;/span&gt;&lt;/td&gt;&lt;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;(95,681)&lt;/span&gt;&lt;/td&gt;&lt;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;(197,651)&lt;/span&gt;&lt;/td&gt;&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 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss) before reclassifications&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;(12,003)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,242)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(18,245)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from accumulated other comprehensive income (loss)&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;3,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net other comprehensive income (loss) -&#160;current period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,003)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,517)&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;border-top:1pt solid #000000;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,862&#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;border-top:1pt solid #000000;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;(8,658)&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;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance, June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(112,666)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,824)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(89,819)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(206,309)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i97624ef696aa412dbcc953cfebf6b59e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RhYmxlOmZkZmM4NTEyYWUwNjQxMjRhMjJiMTJiN2JlOTkxOTc2L3RhYmxlcmFuZ2U6ZmRmYzg1MTJhZTA2NDEyNGEyMmIxMmI3YmU5OTE5NzZfMS0xLTEtMS0w_1fcf835e-2739-4d4f-8fd8-c712f9314669"
      unitRef="usd">-100663000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i95a41b9332284d4eb7e0844f597d0f5d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RhYmxlOmZkZmM4NTEyYWUwNjQxMjRhMjJiMTJiN2JlOTkxOTc2L3RhYmxlcmFuZ2U6ZmRmYzg1MTJhZTA2NDEyNGEyMmIxMmI3YmU5OTE5NzZfMS0zLTEtMS0w_3f2c793a-3392-40b6-992e-05e0bbb52e1e"
      unitRef="usd">-1307000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i183bc079ef134849b41908cfbf30184d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RhYmxlOmZkZmM4NTEyYWUwNjQxMjRhMjJiMTJiN2JlOTkxOTc2L3RhYmxlcmFuZ2U6ZmRmYzg1MTJhZTA2NDEyNGEyMmIxMmI3YmU5OTE5NzZfMS01LTEtMS0w_0be5e462-4b2d-49a4-af0c-b1be2f54cfcf"
      unitRef="usd">-95681000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i40e6c440bcc14e3f8cdf86e31196d522_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RhYmxlOmZkZmM4NTEyYWUwNjQxMjRhMjJiMTJiN2JlOTkxOTc2L3RhYmxlcmFuZ2U6ZmRmYzg1MTJhZTA2NDEyNGEyMmIxMmI3YmU5OTE5NzZfMS03LTEtMS0w_56850fec-86cc-4fee-b2ee-296e373f9cd0"
      unitRef="usd">-197651000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i321c71f9675445689c8c0a498dc36056_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RhYmxlOmZkZmM4NTEyYWUwNjQxMjRhMjJiMTJiN2JlOTkxOTc2L3RhYmxlcmFuZ2U6ZmRmYzg1MTJhZTA2NDEyNGEyMmIxMmI3YmU5OTE5NzZfMi0xLTEtMS0w_7a3e4b01-398e-44c2-92f8-ba27eed62189"
      unitRef="usd">-12003000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i2f4f8c8a28714d4e999f47f23e4b105f_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RhYmxlOmZkZmM4NTEyYWUwNjQxMjRhMjJiMTJiN2JlOTkxOTc2L3RhYmxlcmFuZ2U6ZmRmYzg1MTJhZTA2NDEyNGEyMmIxMmI3YmU5OTE5NzZfMi0zLTEtMS0w_7b6a70d7-ca17-47bf-af80-fa3978048e39"
      unitRef="usd">-6242000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i2fd545ef66824dd5afe2a8367a1e63aa_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RhYmxlOmZkZmM4NTEyYWUwNjQxMjRhMjJiMTJiN2JlOTkxOTc2L3RhYmxlcmFuZ2U6ZmRmYzg1MTJhZTA2NDEyNGEyMmIxMmI3YmU5OTE5NzZfMi01LTEtMS0w_351edda7-b473-45b3-aea1-019f6a35e758"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RhYmxlOmZkZmM4NTEyYWUwNjQxMjRhMjJiMTJiN2JlOTkxOTc2L3RhYmxlcmFuZ2U6ZmRmYzg1MTJhZTA2NDEyNGEyMmIxMmI3YmU5OTE5NzZfMi03LTEtMS0w_354185d5-48b8-4a3b-9d01-f32bd6984b36"
      unitRef="usd">-18245000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i321c71f9675445689c8c0a498dc36056_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RhYmxlOmZkZmM4NTEyYWUwNjQxMjRhMjJiMTJiN2JlOTkxOTc2L3RhYmxlcmFuZ2U6ZmRmYzg1MTJhZTA2NDEyNGEyMmIxMmI3YmU5OTE5NzZfMy0xLTEtMS0w_7b34bc4d-000e-4a37-9e28-69c60666b8fb"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i2f4f8c8a28714d4e999f47f23e4b105f_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RhYmxlOmZkZmM4NTEyYWUwNjQxMjRhMjJiMTJiN2JlOTkxOTc2L3RhYmxlcmFuZ2U6ZmRmYzg1MTJhZTA2NDEyNGEyMmIxMmI3YmU5OTE5NzZfMy0zLTEtMS0w_6b144575-7a30-45a5-addc-e508498aa2ef"
      unitRef="usd">-3725000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i2fd545ef66824dd5afe2a8367a1e63aa_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RhYmxlOmZkZmM4NTEyYWUwNjQxMjRhMjJiMTJiN2JlOTkxOTc2L3RhYmxlcmFuZ2U6ZmRmYzg1MTJhZTA2NDEyNGEyMmIxMmI3YmU5OTE5NzZfMy01LTEtMS0w_cd2c0a35-0d1b-420f-8c49-c867dd5fc1ac"
      unitRef="usd">-5862000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RhYmxlOmZkZmM4NTEyYWUwNjQxMjRhMjJiMTJiN2JlOTkxOTc2L3RhYmxlcmFuZ2U6ZmRmYzg1MTJhZTA2NDEyNGEyMmIxMmI3YmU5OTE5NzZfMy03LTEtMS0w_f4a8da1f-3852-4e5c-913d-2b8387646e31"
      unitRef="usd">-9587000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i321c71f9675445689c8c0a498dc36056_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RhYmxlOmZkZmM4NTEyYWUwNjQxMjRhMjJiMTJiN2JlOTkxOTc2L3RhYmxlcmFuZ2U6ZmRmYzg1MTJhZTA2NDEyNGEyMmIxMmI3YmU5OTE5NzZfNC0xLTEtMS0w_eda9ec7a-69f8-4b3c-adf5-d68ad37450be"
      unitRef="usd">-12003000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i2f4f8c8a28714d4e999f47f23e4b105f_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RhYmxlOmZkZmM4NTEyYWUwNjQxMjRhMjJiMTJiN2JlOTkxOTc2L3RhYmxlcmFuZ2U6ZmRmYzg1MTJhZTA2NDEyNGEyMmIxMmI3YmU5OTE5NzZfNC0zLTEtMS0w_09f5c32b-7484-4cc7-a3ec-0915295a9b64"
      unitRef="usd">-2517000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i2fd545ef66824dd5afe2a8367a1e63aa_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RhYmxlOmZkZmM4NTEyYWUwNjQxMjRhMjJiMTJiN2JlOTkxOTc2L3RhYmxlcmFuZ2U6ZmRmYzg1MTJhZTA2NDEyNGEyMmIxMmI3YmU5OTE5NzZfNC01LTEtMS0w_edba179f-3eb8-4629-ab89-cbcf7610ef3d"
      unitRef="usd">5862000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RhYmxlOmZkZmM4NTEyYWUwNjQxMjRhMjJiMTJiN2JlOTkxOTc2L3RhYmxlcmFuZ2U6ZmRmYzg1MTJhZTA2NDEyNGEyMmIxMmI3YmU5OTE5NzZfNC03LTEtMS0w_0910b4cf-0a7b-4321-a29c-294b07dd15f1"
      unitRef="usd">-8658000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i1a55023400aa4f14bfd9bf0e4c925ae6_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RhYmxlOmZkZmM4NTEyYWUwNjQxMjRhMjJiMTJiN2JlOTkxOTc2L3RhYmxlcmFuZ2U6ZmRmYzg1MTJhZTA2NDEyNGEyMmIxMmI3YmU5OTE5NzZfNS0xLTEtMS0w_037f6e64-3ba6-4b82-9bdf-02785b649da4"
      unitRef="usd">-112666000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i7c88e961adaa4628ab0ce79331a58449_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RhYmxlOmZkZmM4NTEyYWUwNjQxMjRhMjJiMTJiN2JlOTkxOTc2L3RhYmxlcmFuZ2U6ZmRmYzg1MTJhZTA2NDEyNGEyMmIxMmI3YmU5OTE5NzZfNS0zLTEtMS0w_ae9aa54e-1b19-452d-bb0a-18fc0d288dc9"
      unitRef="usd">-3824000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i7021ce7343e04af5b62478b66cc6202d_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RhYmxlOmZkZmM4NTEyYWUwNjQxMjRhMjJiMTJiN2JlOTkxOTc2L3RhYmxlcmFuZ2U6ZmRmYzg1MTJhZTA2NDEyNGEyMmIxMmI3YmU5OTE5NzZfNS01LTEtMS0w_b6cb0087-3ae0-4f8f-bba7-e0f508eb48cc"
      unitRef="usd">-89819000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i3a9490b48d73453792be37819f981f7a_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RhYmxlOmZkZmM4NTEyYWUwNjQxMjRhMjJiMTJiN2JlOTkxOTc2L3RhYmxlcmFuZ2U6ZmRmYzg1MTJhZTA2NDEyNGEyMmIxMmI3YmU5OTE5NzZfNS03LTEtMS0w_c9f9d739-b45c-4fa5-a5a0-0a58c59f19f3"
      unitRef="usd">-206309000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <tg:ScheduleOfReclassificationsOfBalancesOutOfAccumulatedOtherComprehensiveIncomeLossIntoNetIncomeTableTextBlock
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RleHRyZWdpb246MzYzNjUzNzBiZjU4NGUzN2I2ODIxNTllYTU3NDZkN2ZfOTM4_31b7a631-64df-4c54-8e6f-7aac2d7c9153">&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reclassifications of balances out of accumulated other comprehensive income (loss) into net income (loss) for the three months ended June&#160;30, 2021 are summarized as follows: &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.116%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.826%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt 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;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;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;Amount reclassified&#160;from other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;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;Location&#160;of&#160;gain (loss)&#160;reclassified from&#160;accumulated other comprehensive income (loss)&#160;to&#160;net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gain (loss) on derivative financial instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding: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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aluminum future contracts, before taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&#160;of&#160;sales&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency forward contracts, before taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(147)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;Selling, general &amp;amp; administrative&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency forward contracts, before taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&#160;of&#160;sales&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total, before taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,241&#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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax expense (benefit)&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;257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&#160;tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total, net of tax&lt;/span&gt;&lt;/td&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;984&#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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of pension and other post-retirement benefits:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial gain (loss) and prior service costs, before taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,240)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;(a)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax expense (benefit)&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;(922)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&#160;tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,318)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:22.5pt;padding-right:31.5pt;text-indent:-22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(a)&#160;&#160;&#160;&#160;This component of accumulated other comprehensive income (loss) is included in the computation of net periodic pension cost (see Note 9 for additional detail).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-right:31.5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reclassifications of balances out of accumulated other comprehensive income (loss) into net income (loss) for the six months ended June&#160;30, 2021 are summarized as follows: &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.116%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.826%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt 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;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;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;Amount reclassified&#160;from other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;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;Location&#160;of&#160;gain (loss)&#160;reclassified from&#160;accumulated other comprehensive income (loss)&#160;to&#160;net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gain (loss) on derivative financial instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding: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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aluminum future contracts, before taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&#160;of&#160;sales&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency forward contracts, before taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(149)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;Selling, general &amp;amp; administrative&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency forward contracts, before taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&#160;of&#160;sales&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total, before taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,896&#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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax expense (benefit)&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;404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&#160;tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total, net of tax&lt;/span&gt;&lt;/td&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;1,492&#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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of pension and other post-retirement benefits:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial gain (loss) and prior service costs, before taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,483)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;(a)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,846)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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;Income&#160;tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,637)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:22.5pt;padding-right:31.5pt;text-indent:-22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(a)&#160;&#160;&#160;&#160;This component of accumulated other comprehensive income (loss) is included in the computation of net periodic pension cost (see Note 9 for additional detail).&lt;/span&gt;&lt;/div&gt;</tg:ScheduleOfReclassificationsOfBalancesOutOfAccumulatedOtherComprehensiveIncomeLossIntoNetIncomeTableTextBlock>
    <dei:DocumentPeriodEndDate
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RleHRyZWdpb246MzYzNjUzNzBiZjU4NGUzN2I2ODIxNTllYTU3NDZkN2ZfNDEw_a604ba0a-f314-4932-9bbe-f88022846d09">2021-06-30</dei:DocumentPeriodEndDate>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i4c1676084a2644eda59d6e49fdd920cd_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RhYmxlOjI5MTZmZWE0YjI0MjQ1YzQ4NDJlMTUyMTNmYTM0ZDcwL3RhYmxlcmFuZ2U6MjkxNmZlYTRiMjQyNDVjNDg0MmUxNTIxM2ZhMzRkNzBfMi0xLTEtMS0w_b9a9ae22-39af-4cc9-a4bb-c6e2c7e54cc8"
      unitRef="usd">1372000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i93709c59240043ac824cf834eff1a504_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RhYmxlOjI5MTZmZWE0YjI0MjQ1YzQ4NDJlMTUyMTNmYTM0ZDcwL3RhYmxlcmFuZ2U6MjkxNmZlYTRiMjQyNDVjNDg0MmUxNTIxM2ZhMzRkNzBfMy0xLTEtMS0w_7e87278d-edcb-4f5d-94b1-50226c1aee95"
      unitRef="usd">-147000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i5c0976c07d934b4197409098f98f6d09_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RhYmxlOjI5MTZmZWE0YjI0MjQ1YzQ4NDJlMTUyMTNmYTM0ZDcwL3RhYmxlcmFuZ2U6MjkxNmZlYTRiMjQyNDVjNDg0MmUxNTIxM2ZhMzRkNzBfNC0xLTEtMS0w_652b09a0-8dd0-4fb6-a403-b058adb58eee"
      unitRef="usd">16000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i24c552145d9d4a59a2092a679263d666_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RhYmxlOjI5MTZmZWE0YjI0MjQ1YzQ4NDJlMTUyMTNmYTM0ZDcwL3RhYmxlcmFuZ2U6MjkxNmZlYTRiMjQyNDVjNDg0MmUxNTIxM2ZhMzRkNzBfNS0xLTEtMS0w_83cb680a-d703-4f0b-a62f-b3fd2ded1681"
      unitRef="usd">1241000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i24c552145d9d4a59a2092a679263d666_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RhYmxlOjI5MTZmZWE0YjI0MjQ1YzQ4NDJlMTUyMTNmYTM0ZDcwL3RhYmxlcmFuZ2U6MjkxNmZlYTRiMjQyNDVjNDg0MmUxNTIxM2ZhMzRkNzBfNi0xLTEtMS0w_87850efd-6e01-4394-aebb-557eb3f67429"
      unitRef="usd">257000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i24c552145d9d4a59a2092a679263d666_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RhYmxlOjI5MTZmZWE0YjI0MjQ1YzQ4NDJlMTUyMTNmYTM0ZDcwL3RhYmxlcmFuZ2U6MjkxNmZlYTRiMjQyNDVjNDg0MmUxNTIxM2ZhMzRkNzBfNy0xLTEtMS0w_4aa77089-bf32-4326-8212-cd984b38b7a1"
      unitRef="usd">984000</us-gaap:NetIncomeLoss>
    <tg:AmortizationOfPriorServiceCostsAndNetGainsLoss
      contextRef="i55e7f02542cd4544b97e0dd3d1580434_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RhYmxlOjI5MTZmZWE0YjI0MjQ1YzQ4NDJlMTUyMTNmYTM0ZDcwL3RhYmxlcmFuZ2U6MjkxNmZlYTRiMjQyNDVjNDg0MmUxNTIxM2ZhMzRkNzBfOS0xLTEtMS0w_265955df-654f-4616-bfcc-d0c26e2c412f"
      unitRef="usd">-4240000</tg:AmortizationOfPriorServiceCostsAndNetGainsLoss>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i55e7f02542cd4544b97e0dd3d1580434_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RhYmxlOjI5MTZmZWE0YjI0MjQ1YzQ4NDJlMTUyMTNmYTM0ZDcwL3RhYmxlcmFuZ2U6MjkxNmZlYTRiMjQyNDVjNDg0MmUxNTIxM2ZhMzRkNzBfMTAtMS0xLTEtMA_78e013f6-9ec8-4b10-af3e-4bd6575a4245"
      unitRef="usd">-922000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i55e7f02542cd4544b97e0dd3d1580434_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RhYmxlOjI5MTZmZWE0YjI0MjQ1YzQ4NDJlMTUyMTNmYTM0ZDcwL3RhYmxlcmFuZ2U6MjkxNmZlYTRiMjQyNDVjNDg0MmUxNTIxM2ZhMzRkNzBfMTEtMS0xLTEtMA_4b858f2d-4a45-411f-8760-f2cb0933c32a"
      unitRef="usd">-3318000</us-gaap:NetIncomeLoss>
    <dei:DocumentPeriodEndDate
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RleHRyZWdpb246MzYzNjUzNzBiZjU4NGUzN2I2ODIxNTllYTU3NDZkN2ZfMTA5OTUxMTYyODg1MA_a604ba0a-f314-4932-9bbe-f88022846d09">2021-06-30</dei:DocumentPeriodEndDate>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i79369c39e378490bb2f82be0d3a34391_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RhYmxlOjJmNjFlNTUyZjJlNjRiN2U4MjllZmNkNWVlOGFmMmYzL3RhYmxlcmFuZ2U6MmY2MWU1NTJmMmU2NGI3ZTgyOWVmY2Q1ZWU4YWYyZjNfMi0xLTEtMS0zODY_ade70172-e524-4167-ba59-2238382577f4"
      unitRef="usd">2012000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i31a56630d153447bb43cdabf230b620a_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RhYmxlOjJmNjFlNTUyZjJlNjRiN2U4MjllZmNkNWVlOGFmMmYzL3RhYmxlcmFuZ2U6MmY2MWU1NTJmMmU2NGI3ZTgyOWVmY2Q1ZWU4YWYyZjNfMy0xLTEtMS0zODY_bbc9b119-36d6-43e4-b5d0-b06fe063324a"
      unitRef="usd">-149000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i147476ef63e943d680ca11239a89c41a_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RhYmxlOjJmNjFlNTUyZjJlNjRiN2U4MjllZmNkNWVlOGFmMmYzL3RhYmxlcmFuZ2U6MmY2MWU1NTJmMmU2NGI3ZTgyOWVmY2Q1ZWU4YWYyZjNfNC0xLTEtMS0zODY_da326ead-b67a-4897-bd69-b8a263c3f50e"
      unitRef="usd">33000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i4bbe2b020a40469f9a33ba0d232ba661_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RhYmxlOjJmNjFlNTUyZjJlNjRiN2U4MjllZmNkNWVlOGFmMmYzL3RhYmxlcmFuZ2U6MmY2MWU1NTJmMmU2NGI3ZTgyOWVmY2Q1ZWU4YWYyZjNfNS0xLTEtMS0zODY_a42ac920-2cd2-4203-ac5d-b91d44bd9c65"
      unitRef="usd">1896000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4bbe2b020a40469f9a33ba0d232ba661_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RhYmxlOjJmNjFlNTUyZjJlNjRiN2U4MjllZmNkNWVlOGFmMmYzL3RhYmxlcmFuZ2U6MmY2MWU1NTJmMmU2NGI3ZTgyOWVmY2Q1ZWU4YWYyZjNfNi0xLTEtMS0zODY_4b59eef9-89b5-4205-be47-88400f3b4b25"
      unitRef="usd">404000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i4bbe2b020a40469f9a33ba0d232ba661_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RhYmxlOjJmNjFlNTUyZjJlNjRiN2U4MjllZmNkNWVlOGFmMmYzL3RhYmxlcmFuZ2U6MmY2MWU1NTJmMmU2NGI3ZTgyOWVmY2Q1ZWU4YWYyZjNfNy0xLTEtMS0zODY_d8edeef6-49c7-4fa7-a53a-de485a09931e"
      unitRef="usd">1492000</us-gaap:NetIncomeLoss>
    <tg:AmortizationOfPriorServiceCostsAndNetGainsLoss
      contextRef="i44982b4a96da42dbb91dc07bd89ad8db_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RhYmxlOjJmNjFlNTUyZjJlNjRiN2U4MjllZmNkNWVlOGFmMmYzL3RhYmxlcmFuZ2U6MmY2MWU1NTJmMmU2NGI3ZTgyOWVmY2Q1ZWU4YWYyZjNfOS0xLTEtMS0zODY_316be4b0-e84c-456d-ba8f-8340dbfb78d8"
      unitRef="usd">-8483000</tg:AmortizationOfPriorServiceCostsAndNetGainsLoss>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i44982b4a96da42dbb91dc07bd89ad8db_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RhYmxlOjJmNjFlNTUyZjJlNjRiN2U4MjllZmNkNWVlOGFmMmYzL3RhYmxlcmFuZ2U6MmY2MWU1NTJmMmU2NGI3ZTgyOWVmY2Q1ZWU4YWYyZjNfMTAtMS0xLTEtMzg2_668d6abe-4ec2-4395-8066-c5369aae80be"
      unitRef="usd">-1846000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i44982b4a96da42dbb91dc07bd89ad8db_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RhYmxlOjJmNjFlNTUyZjJlNjRiN2U4MjllZmNkNWVlOGFmMmYzL3RhYmxlcmFuZ2U6MmY2MWU1NTJmMmU2NGI3ZTgyOWVmY2Q1ZWU4YWYyZjNfMTEtMS0xLTEtMzg2_f17a2ecf-d9d3-4e2b-8e83-deb40ef7f8d9"
      unitRef="usd">-6637000</us-gaap:NetIncomeLoss>
    <tg:ScheduleOfReclassificationsOfBalancesOutOfAccumulatedOtherComprehensiveIncomeLossIntoNetIncomeTableTextBlock
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RleHRyZWdpb246MzYzNjUzNzBiZjU4NGUzN2I2ODIxNTllYTU3NDZkN2ZfOTMy_8dcdd90e-6af6-4736-a010-08b17a0a90fc">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reclassifications of balances out of accumulated other comprehensive income (loss) into net income for the three months ended June&#160;30, 2020 are summarized as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.116%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.826%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt 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;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;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;Amount reclassified&#160;from other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;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;Location&#160;of&#160;gain (loss)&#160;reclassified from&#160;accumulated other comprehensive income (loss)&#160;to&#160;net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gain (loss) on derivative financial instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding: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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aluminum future contracts, before taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,551)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&#160;of&#160;sales&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency forward contracts, before taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,798)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;Selling, general &amp;amp; administrative&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency forward contracts, before taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&#160;of&#160;sales&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total, before taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,333)&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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax expense (benefit)&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;(721)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&#160;tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total, net of tax&lt;/span&gt;&lt;/td&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;(2,612)&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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of pension and other post-retirement benefits:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial gain (loss) and prior service costs, before taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,766)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;(a)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax expense (benefit)&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;(835)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&#160;tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,931)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;(a)&#160;&#160;&#160;&#160;This component of accumulated other comprehensive income (loss) is included in the computation of net periodic pension cost (see Note 9 for additional detail).</tg:ScheduleOfReclassificationsOfBalancesOutOfAccumulatedOtherComprehensiveIncomeLossIntoNetIncomeTableTextBlock>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i552ba5664fce4bc8b8db3270c899161a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RhYmxlOjExY2M5OGE0ZDFlZjQzY2FhMjg0MjBkZjlmYjI0MTQyL3RhYmxlcmFuZ2U6MTFjYzk4YTRkMWVmNDNjYWEyODQyMGRmOWZiMjQxNDJfMi0xLTEtMS0w_04b5351c-c031-4d4d-9838-c878f2cfece1"
      unitRef="usd">-1551000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="if29431efc1b34017b8898cc01df11d8d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RhYmxlOjExY2M5OGE0ZDFlZjQzY2FhMjg0MjBkZjlmYjI0MTQyL3RhYmxlcmFuZ2U6MTFjYzk4YTRkMWVmNDNjYWEyODQyMGRmOWZiMjQxNDJfMy0xLTEtMS0w_b117f18f-5431-4eb9-bd0b-c5789a09957b"
      unitRef="usd">-1798000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i029580beed504cdeb79383714b10cb8e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RhYmxlOjExY2M5OGE0ZDFlZjQzY2FhMjg0MjBkZjlmYjI0MTQyL3RhYmxlcmFuZ2U6MTFjYzk4YTRkMWVmNDNjYWEyODQyMGRmOWZiMjQxNDJfNC0xLTEtMS0w_3bd09955-449d-417f-952f-74c361f8de35"
      unitRef="usd">16000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ibabc9dcb1ea74102a96970656771610d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RhYmxlOjExY2M5OGE0ZDFlZjQzY2FhMjg0MjBkZjlmYjI0MTQyL3RhYmxlcmFuZ2U6MTFjYzk4YTRkMWVmNDNjYWEyODQyMGRmOWZiMjQxNDJfNS0xLTEtMS0w_7e5e7842-7a22-45b8-87ad-6f0318afb1ba"
      unitRef="usd">-3333000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ibabc9dcb1ea74102a96970656771610d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RhYmxlOjExY2M5OGE0ZDFlZjQzY2FhMjg0MjBkZjlmYjI0MTQyL3RhYmxlcmFuZ2U6MTFjYzk4YTRkMWVmNDNjYWEyODQyMGRmOWZiMjQxNDJfNi0xLTEtMS0w_180df8e5-b8eb-4e76-a53d-5e87a36e45be"
      unitRef="usd">-721000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="ibabc9dcb1ea74102a96970656771610d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RhYmxlOjExY2M5OGE0ZDFlZjQzY2FhMjg0MjBkZjlmYjI0MTQyL3RhYmxlcmFuZ2U6MTFjYzk4YTRkMWVmNDNjYWEyODQyMGRmOWZiMjQxNDJfNy0xLTEtMS0w_b5d9f153-6bac-44ea-9ca8-893c3ead4523"
      unitRef="usd">-2612000</us-gaap:NetIncomeLoss>
    <tg:AmortizationOfPriorServiceCostsAndNetGainsLoss
      contextRef="i0f38af4dcd454b14bfc2ed0ccb80c7ca_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RhYmxlOjExY2M5OGE0ZDFlZjQzY2FhMjg0MjBkZjlmYjI0MTQyL3RhYmxlcmFuZ2U6MTFjYzk4YTRkMWVmNDNjYWEyODQyMGRmOWZiMjQxNDJfOS0xLTEtMS0w_7ded0ece-1226-4d01-ac41-3d11ca67edcf"
      unitRef="usd">-3766000</tg:AmortizationOfPriorServiceCostsAndNetGainsLoss>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0f38af4dcd454b14bfc2ed0ccb80c7ca_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RhYmxlOjExY2M5OGE0ZDFlZjQzY2FhMjg0MjBkZjlmYjI0MTQyL3RhYmxlcmFuZ2U6MTFjYzk4YTRkMWVmNDNjYWEyODQyMGRmOWZiMjQxNDJfMTAtMS0xLTEtMA_a65733ed-bfe7-4b6b-a573-08a79a0a42db"
      unitRef="usd">-835000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i0f38af4dcd454b14bfc2ed0ccb80c7ca_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RhYmxlOjExY2M5OGE0ZDFlZjQzY2FhMjg0MjBkZjlmYjI0MTQyL3RhYmxlcmFuZ2U6MTFjYzk4YTRkMWVmNDNjYWEyODQyMGRmOWZiMjQxNDJfMTEtMS0xLTEtMA_686fc895-3f72-404b-a733-ca3ca9ba03ad"
      unitRef="usd">-2931000</us-gaap:NetIncomeLoss>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ic89c5da50da649fc9a04692f993396ce_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RhYmxlOjQxOGQ2NTkxOWE5MDRkNDliYjg0MzgzYTQxMGI0YWEwL3RhYmxlcmFuZ2U6NDE4ZDY1OTE5YTkwNGQ0OWJiODQzODNhNDEwYjRhYTBfMi0xLTEtMS04NDc_92f12ac7-2afd-4df8-b668-fce16cd75566"
      unitRef="usd">-2191000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ibada7d27b94e404ca4989e17a1f17993_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RhYmxlOjQxOGQ2NTkxOWE5MDRkNDliYjg0MzgzYTQxMGI0YWEwL3RhYmxlcmFuZ2U6NDE4ZDY1OTE5YTkwNGQ0OWJiODQzODNhNDEwYjRhYTBfMy0xLTEtMS04NDc_d4d6535b-8634-4199-908b-59ab8f182a12"
      unitRef="usd">-2592000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ie11da2dd4854442db61828d532219e0d_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RhYmxlOjQxOGQ2NTkxOWE5MDRkNDliYjg0MzgzYTQxMGI0YWEwL3RhYmxlcmFuZ2U6NDE4ZDY1OTE5YTkwNGQ0OWJiODQzODNhNDEwYjRhYTBfNC0xLTEtMS04NDc_f7dd4567-0ef8-4168-b503-5a3587109338"
      unitRef="usd">31000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i257c64d2231545b5a5430977e7a3dc4c_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RhYmxlOjQxOGQ2NTkxOWE5MDRkNDliYjg0MzgzYTQxMGI0YWEwL3RhYmxlcmFuZ2U6NDE4ZDY1OTE5YTkwNGQ0OWJiODQzODNhNDEwYjRhYTBfNS0xLTEtMS0zMjI3_d30ab673-b255-4e5a-8cf5-fbac7bdc0c53"
      unitRef="usd">-4752000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i257c64d2231545b5a5430977e7a3dc4c_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RhYmxlOjQxOGQ2NTkxOWE5MDRkNDliYjg0MzgzYTQxMGI0YWEwL3RhYmxlcmFuZ2U6NDE4ZDY1OTE5YTkwNGQ0OWJiODQzODNhNDEwYjRhYTBfNi0xLTEtMS04NTA_feae6c04-be0f-4f97-b88d-105f167becea"
      unitRef="usd">-1027000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i257c64d2231545b5a5430977e7a3dc4c_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RhYmxlOjQxOGQ2NTkxOWE5MDRkNDliYjg0MzgzYTQxMGI0YWEwL3RhYmxlcmFuZ2U6NDE4ZDY1OTE5YTkwNGQ0OWJiODQzODNhNDEwYjRhYTBfNy0xLTEtMS0zMjI3_958893f3-6530-45e6-84fe-5c32d2b982e3"
      unitRef="usd">-3725000</us-gaap:NetIncomeLoss>
    <tg:AmortizationOfPriorServiceCostsAndNetGainsLoss
      contextRef="ie799f4b7cbaa4c8dabe18b6089effd73_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RhYmxlOjQxOGQ2NTkxOWE5MDRkNDliYjg0MzgzYTQxMGI0YWEwL3RhYmxlcmFuZ2U6NDE4ZDY1OTE5YTkwNGQ0OWJiODQzODNhNDEwYjRhYTBfOS0xLTEtMS04NTM_cd433c16-fa7d-4272-83c0-43c8b4b18473"
      unitRef="usd">-7533000</tg:AmortizationOfPriorServiceCostsAndNetGainsLoss>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ie799f4b7cbaa4c8dabe18b6089effd73_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RhYmxlOjQxOGQ2NTkxOWE5MDRkNDliYjg0MzgzYTQxMGI0YWEwL3RhYmxlcmFuZ2U6NDE4ZDY1OTE5YTkwNGQ0OWJiODQzODNhNDEwYjRhYTBfMTAtMS0xLTEtODUz_554a471d-c166-4f4a-b087-80de3306202c"
      unitRef="usd">-1671000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="ie799f4b7cbaa4c8dabe18b6089effd73_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN181NS9mcmFnOjM2MzY1MzcwYmY1ODRlMzdiNjgyMTU5ZWE1NzQ2ZDdmL3RhYmxlOjQxOGQ2NTkxOWE5MDRkNDliYjg0MzgzYTQxMGI0YWEwL3RhYmxlcmFuZ2U6NDE4ZDY1OTE5YTkwNGQ0OWJiODQzODNhNDEwYjRhYTBfMTEtMS0xLTEtMzIyNw_1c195b2a-ae8d-4fe7-8c91-ced423815cb9"
      unitRef="usd">-5862000</us-gaap:NetIncomeLoss>
    <us-gaap:InvestmentsAndOtherNoncurrentAssetsTextBlock
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182MS9mcmFnOjYzZDEyNjg4OTU4NzQ1ZTBhODNkYTc4NjU4NDYyZGNhL3RleHRyZWdpb246NjNkMTI2ODg5NTg3NDVlMGE4M2RhNzg2NTg0NjJkY2FfMjQ5Mw_9764c12a-2dcd-49ce-9cf5-e6bcf39f346e">he Company's aggregate investment of $7.5&#160;million, for an approximate 19% ownership interest, in kaleo, Inc. (&#x201c;kal&#xe9;o&#x201d;), a privately held specialty pharmaceutical company dedicated to building innovative solutions for serious and life-threatening medical conditions, is accounted for under the fair value method in the condensed consolidated financial statements.&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated fair value of the Company&#x2019;s investment was $35.2 million as of June&#160;30, 2021 and $34.6 million as of December&#160;31, 2020.  kal&#xe9;o&#x2019;s stock is not publicly traded.  The ultimate value of the Company&#x2019;s ownership interest in kal&#xe9;o could be materially different from the estimated fair value and will ultimately be determined and realized only if and when a liquidity event occurs.  Amounts recognized associated with the Company&#x2019;s investment in kal&#xe9;o are included in &#x201c;Other income (expense), net&#x201d; in the consolidated statements of income and separately stated in the net sales and earnings before interest, taxes, depreciation and amortization ("EBITDA") from ongoing operations by segment table in Note 11.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company estimated the fair value of its investment in kal&#xe9;o at June&#160;30, 2021 by: (i) computing the weighted average estimated enterprise value (&#x201c;EV&#x201d;) utilizing both the discounted cash flow method (the &#x201c;DCF Method&#x201d;) and the application of a market multiple to EBITDA (the &#x201c;EBITDA Multiple Method&#x201d;), (ii) applying adjustments for any surplus or deficient working capital and estimates of contingent liabilities, (iii) adding cash and cash equivalents, (iv) subtracting interest-bearing debt, (v)  subtracting a private company liquidity discount estimated at approximately 20% at June&#160;30, 2021 (consistent with 20% at both December&#160;31, 2020 and June&#160;30, 2020) of the net result of (i) through (iv), and (vi) applying liquidation preferences and fully diluted ownership percentages to the estimated equity value computed in (i) through (v).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s estimate of kal&#xe9;o&#x2019;s EV as of June&#160;30, 2021 and December&#160;31, 2020 was determined by weighting the EBITDA Multiple Method by 20% and the DCF Method by 80%.  A heavier weighting towards the DCF Method was used since kal&#xe9;o&#x2019;s projections better reflect ongoing pricing pressures and expected changes in market access. The DCF Method projections rely on numerous assumptions and Level 3 inputs. In addition, there are various regulatory and legal enforcement efforts, including an ongoing Department of Justice investigation related to kal&#xe9;o&#x2019;s discontinued Evzio business, which could have a material adverse effect on kal&#xe9;o&#x2019;s business that require assessment in any valuation method applied.&lt;/span&gt;&lt;/div&gt;</us-gaap:InvestmentsAndOtherNoncurrentAssetsTextBlock>
    <us-gaap:TaxBasisOfInvestmentsCostForIncomeTaxPurposes
      contextRef="ia847497888904987808e2a235aa6332a_I20081231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182MS9mcmFnOjYzZDEyNjg4OTU4NzQ1ZTBhODNkYTc4NjU4NDYyZGNhL3RleHRyZWdpb246NjNkMTI2ODg5NTg3NDVlMGE4M2RhNzg2NTg0NjJkY2FfNTc_d86f3296-d888-4b0b-be4d-5e7b0f1ba04d"
      unitRef="usd">7500000</us-gaap:TaxBasisOfInvestmentsCostForIncomeTaxPurposes>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i961064dcec4e420b9c9c3eca07b2d4bd_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182MS9mcmFnOjYzZDEyNjg4OTU4NzQ1ZTBhODNkYTc4NjU4NDYyZGNhL3RleHRyZWdpb246NjNkMTI2ODg5NTg3NDVlMGE4M2RhNzg2NTg0NjJkY2FfODA_53e3cbff-a4cc-4973-a5de-8cb45bc661c5"
      unitRef="number">0.19</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:InvestmentOwnedAtFairValue
      contextRef="i961064dcec4e420b9c9c3eca07b2d4bd_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182MS9mcmFnOjYzZDEyNjg4OTU4NzQ1ZTBhODNkYTc4NjU4NDYyZGNhL3RleHRyZWdpb246NjNkMTI2ODg5NTg3NDVlMGE4M2RhNzg2NTg0NjJkY2FfNDE5_4fd6df91-9e01-4720-8051-e8e80c57363d"
      unitRef="usd">35200000</us-gaap:InvestmentOwnedAtFairValue>
    <dei:DocumentPeriodEndDate
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182MS9mcmFnOjYzZDEyNjg4OTU4NzQ1ZTBhODNkYTc4NjU4NDYyZGNhL3RleHRyZWdpb246NjNkMTI2ODg5NTg3NDVlMGE4M2RhNzg2NTg0NjJkY2FfNDI4_a604ba0a-f314-4932-9bbe-f88022846d09">2021-06-30</dei:DocumentPeriodEndDate>
    <us-gaap:InvestmentOwnedAtFairValue
      contextRef="ic7b4f7895a8344d383a31e14b26e23c3_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182MS9mcmFnOjYzZDEyNjg4OTU4NzQ1ZTBhODNkYTc4NjU4NDYyZGNhL3RleHRyZWdpb246NjNkMTI2ODg5NTg3NDVlMGE4M2RhNzg2NTg0NjJkY2FfNDM1_2e2cb1cf-8c58-4bca-a933-fb354f4c3b9b"
      unitRef="usd">34600000</us-gaap:InvestmentOwnedAtFairValue>
    <dei:DocumentPeriodEndDate
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182MS9mcmFnOjYzZDEyNjg4OTU4NzQ1ZTBhODNkYTc4NjU4NDYyZGNhL3RleHRyZWdpb246NjNkMTI2ODg5NTg3NDVlMGE4M2RhNzg2NTg0NjJkY2FfMTA5Ng_a604ba0a-f314-4932-9bbe-f88022846d09">2021-06-30</dei:DocumentPeriodEndDate>
    <us-gaap:ServicingAssetsAndServicingLiabilitiesAtFairValueAssumptionsUsedToEstimateFairValueDiscountRate
      contextRef="i16af7605aaed4da1bdb369b7ae55ede8_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182MS9mcmFnOjYzZDEyNjg4OTU4NzQ1ZTBhODNkYTc4NjU4NDYyZGNhL3RleHRyZWdpb246NjNkMTI2ODg5NTg3NDVlMGE4M2RhNzg2NTg0NjJkY2FfMTU5NA_c79c5889-356c-4ee2-8dd2-04ad682742c3"
      unitRef="number">0.20</us-gaap:ServicingAssetsAndServicingLiabilitiesAtFairValueAssumptionsUsedToEstimateFairValueDiscountRate>
    <dei:DocumentPeriodEndDate
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182MS9mcmFnOjYzZDEyNjg4OTU4NzQ1ZTBhODNkYTc4NjU4NDYyZGNhL3RleHRyZWdpb246NjNkMTI2ODg5NTg3NDVlMGE4M2RhNzg2NTg0NjJkY2FfMTYwMA_a604ba0a-f314-4932-9bbe-f88022846d09">2021-06-30</dei:DocumentPeriodEndDate>
    <us-gaap:ServicingAssetsAndServicingLiabilitiesAtFairValueAssumptionsUsedToEstimateFairValueDiscountRate
      contextRef="i75ce2bbde7ec4768a0945bb0c2e77a64_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182MS9mcmFnOjYzZDEyNjg4OTU4NzQ1ZTBhODNkYTc4NjU4NDYyZGNhL3RleHRyZWdpb246NjNkMTI2ODg5NTg3NDVlMGE4M2RhNzg2NTg0NjJkY2FfMTYxMQ_20a47fed-c494-4f11-bc6f-b9ef7a0803e6"
      unitRef="number">0.20</us-gaap:ServicingAssetsAndServicingLiabilitiesAtFairValueAssumptionsUsedToEstimateFairValueDiscountRate>
    <dei:DocumentPeriodEndDate
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182MS9mcmFnOjYzZDEyNjg4OTU4NzQ1ZTBhODNkYTc4NjU4NDYyZGNhL3RleHRyZWdpb246NjNkMTI2ODg5NTg3NDVlMGE4M2RhNzg2NTg0NjJkY2FfMTg1Ng_a604ba0a-f314-4932-9bbe-f88022846d09">2021-06-30</dei:DocumentPeriodEndDate>
    <tg:WeightingofEBITDAMultipleMethodversusDCFMethod
      contextRef="ie3ca4d7baf8941cea27486de964ecf6f_I20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182MS9mcmFnOjYzZDEyNjg4OTU4NzQ1ZTBhODNkYTc4NjU4NDYyZGNhL3RleHRyZWdpb246NjNkMTI2ODg5NTg3NDVlMGE4M2RhNzg2NTg0NjJkY2FfMTkyNA_35a802ba-bc4f-4b24-9146-fa048d026f91"
      unitRef="number">0.20</tg:WeightingofEBITDAMultipleMethodversusDCFMethod>
    <tg:WeightingofEBITDAMultipleMethodversusDCFMethod
      contextRef="ie2c1e5762e8f4ad1844b8d2d28de4a8f_I20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182MS9mcmFnOjYzZDEyNjg4OTU4NzQ1ZTBhODNkYTc4NjU4NDYyZGNhL3RleHRyZWdpb246NjNkMTI2ODg5NTg3NDVlMGE4M2RhNzg2NTg0NjJkY2FfMTk0OQ_c0f34122-8a8c-4c8d-90bd-1b74276f54b1"
      unitRef="number">0.80</tg:WeightingofEBITDAMultipleMethodversusDCFMethod>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RleHRyZWdpb246OWRlOWZmYjFhZDY2NGM1MTlmYWRhNTYxYzk5ZmEyMzVfNDk0Mw_55715631-ab54-4032-888d-52cdc841bbc7">Tredegar uses derivative financial instruments for the purpose of hedging margin exposure from fixed-price forward sales contracts in Aluminum Extrusions and exposure from currency volatility that exists as part of ongoing business operations in Flexible Packaging Films.  These derivative financial instruments are designated as and qualify as cash flow hedges and are recognized in the consolidated balance sheet at fair value.  The fair value of derivative instruments is recorded on the consolidated balance sheets.  If individual derivative instruments with the same counterparty can be settled on a net basis, the Company records the corresponding derivative fair values as a net asset or net liability.&lt;div style="margin-top:5pt;text-indent:22.5pt"&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 normal course of business, Aluminum Extrusions enters into fixed-price forward sales contracts with certain customers for the future sale of fixed quantities of aluminum extrusions at scheduled intervals.  In order to hedge margin exposure created from the fixing of future sales prices relative to volatile raw material (aluminum) costs, Aluminum Extrusions enters into a combination of forward purchase commitments and futures contracts to acquire or hedge aluminum, based on the scheduled purchases for the firm sales commitments.  The fixed-price firm sales commitments and related hedging instruments generally have durations of not more than 12 months.  The notional amount of aluminum futures contracts that hedged future purchases of aluminum to meet fixed-price forward sales contract obligations was $13.9 million (12.4 million pounds of aluminum) at June&#160;30, 2021 and $12.1 million (13.0 million pounds of aluminum) at December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below summarizes the location and gross amounts of aluminum futures contract fair values (Level 2) in the consolidated balance sheets as of June&#160;30, 2021 and December&#160;31, 2020:      &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.712%"/&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:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.712%"/&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:7.678%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt 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="9" style="border-top:2pt solid #000000;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;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000000;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;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance&#160;Sheet&lt;br/&gt;Account&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:400;line-height:100%"&gt;Fair&lt;br/&gt;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:10pt;font-weight:400;line-height:100%"&gt;Balance&#160;Sheet&lt;br/&gt;Account&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:400;line-height:100%"&gt;Fair&lt;br/&gt;Value&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivatives Designated as Hedging Instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset derivatives:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aluminum futures contracts&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other&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,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other&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,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;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability derivatives:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aluminum futures contracts&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Accrued expenses&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;Accrued expenses&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&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 event that a counterparty to an aluminum fixed-price forward sales contract chooses not to take delivery of its aluminum extrusions, the customer is contractually obligated to compensate Aluminum Extrusions for any losses on the related aluminum futures and/or forward contracts through the date of cancellation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's earnings are exposed to foreign currency exchange risk primarily through the translation of the financial statements of subsidiaries that have a functional currency other than the U.S. Dollar. The Company estimates that the net mismatch translation exposure for the Flexible Packaging Film's business unit in Brazil (&#x201c;Terphane Ltda.&#x201d;) of its sales and raw materials quoted or priced in U.S. Dollars and its variable conversion, fixed conversion and sales, general and administrative costs (before depreciation and amortization) quoted or priced in Brazilian Real ("R$") is annual net costs of R$119&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Terphane Ltda. has the following outstanding foreign exchange average forward rate contracts to purchase Brazilian Real and sell U.S. Dollars: &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding: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;USD Notional Amount (000s)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Average Forward Rate Contracted on USD/BRL&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;R$ Equivalent Amount (000s)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Applicable Month&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Estimated % of Terphane Ltda. R$ Operating Cost Exposure Hedged&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;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;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$1,450&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.4945&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;R$7,967&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Jul-21&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80%&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: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;$1,430&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.4993&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;R$7,864&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aug-21&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79%&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: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;$1,520&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;5.5105&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;R$8,376&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Sep-21&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;84%&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: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;$1,400&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.5100&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;R$7,714&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Oct-21&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78%&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: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;$1,495&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;5.5224&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;R$8,256&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Nov-21&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;83%&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: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;$1,170&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.5060&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;R$6,442&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dec-21&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$8,465&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.5073&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;R$46,619&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000;border-top:1.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These foreign currency exchange contracts have been designated and qualify as cash flow hedges of Terphane Ltda.&#x2019;s forecasted sales to customers quoted or priced in U.S. Dollars over that period. By changing the currency risk associated with these U.S. Dollar sales, the derivatives have the effect of offsetting operating costs quoted or priced in Brazilian Real and decreasing the net exposure to Brazilian Real in the consolidated statements of income.  Pre-tax accumulated losses of $0.8&#160;million related to the net fair value of the open forward contracts is reported in accumulated other comprehensive income (loss) as of June&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below summarizes the location and gross amounts of foreign currency forward contract fair values (Level 2) in the consolidated balance sheets as of June&#160;30, 2021 and December&#160;31, 2020:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.712%"/&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:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&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:7.824%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance&#160;Sheet&lt;br/&gt;Account&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:400;line-height:100%"&gt;Fair&lt;br/&gt;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:10pt;font-weight:400;line-height:100%"&gt;Balance&#160;Sheet&lt;br/&gt;Account&lt;/span&gt;&lt;/td&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:10pt;font-weight:400;line-height:100%"&gt;Fair&lt;br/&gt;Value&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;Derivatives Designated as Hedging Instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset derivatives:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other&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;907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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: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;Prepaid expenses and other&lt;/span&gt;&lt;/td&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;853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability derivatives:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Accrued expenses&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="3" style="background-color:#cceeff;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;Accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(466)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;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;Net asset (liability)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #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;907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #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;387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These derivative contracts involve elements of market risk that are not reflected on the consolidated balance sheet, including the risk of dealing with counterparties and their ability to meet the terms of the contracts.  The counterparties to any forward purchase commitments are major aluminum brokers and suppliers, and the counterparties to any aluminum futures contracts are major financial institutions.  Fixed-price forward sales contracts are only made available to the best and most credit-worthy customers.  The counterparties to the Company&#x2019;s foreign currency cash flow hedge contracts are major financial institutions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The pretax effect on net income (loss) and other comprehensive income (loss) of derivative instruments classified as cash flow hedges and described in the previous paragraphs for the three and six month periods ended June&#160;30, 2021 and 2020 is summarized in the table below: &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.315%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.502%"/&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:6.502%"/&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:6.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.525%"/&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:6.502%"/&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:7.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="30" style="border-bottom:1pt solid #000000;border-top:2pt solid #000000;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;Cash Flow Derivative Hedges&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="30" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;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;Aluminum Futures Contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="18" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign Currency Forwards&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;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-left:1pt solid #000000;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;2021&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:10pt;font-weight:400;line-height:100%"&gt;2020&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount of pretax gain (loss) recognized in other comprehensive income (loss)&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;2,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;(1,201)&lt;/span&gt;&lt;/td&gt;&lt;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-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(535)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Location of gain (loss) reclassified from accumulated other comprehensive income (loss) into net income (effective portion)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost&#160;of&lt;br/&gt;sales&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: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;Cost&#160;of&lt;br/&gt;sales&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-left:1pt solid #000000;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;Cost&#160;of&lt;br/&gt;sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general &amp;amp; admin&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: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;Cost&#160;of&lt;br/&gt;sales&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: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;Selling, general &amp;amp; admin&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount of pretax gain (loss) reclassified from accumulated other comprehensive income (loss) to net income (effective portion)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,551)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(147)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,798)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="30" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;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;Aluminum Futures Contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="18" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign Currency Forwards&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: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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;2020&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:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount of pre-tax gain (loss) recognized in other comprehensive income (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;(2,795)&lt;/span&gt;&lt;/td&gt;&lt;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-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(222)&lt;/span&gt;&lt;/td&gt;&lt;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,360)&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:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Location of gain (loss) reclassified from accumulated other comprehensive income (loss) into net income (effective portion)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost&#160;of&lt;br/&gt;sales&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: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;Cost&#160;of&lt;br/&gt;sales&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-left:1pt solid #000000;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;Cost&#160;of&lt;br/&gt;sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general &amp;amp; admin&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: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;Cost&#160;of&lt;br/&gt;sales&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: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;Selling, general &amp;amp; admin&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount of pre-tax gain (loss) reclassified from accumulated other comprehensive income (loss) to net income (effective portion)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:2pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:2pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,191)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:2pt solid #000000;padding:2px 0;text-align:right;vertical-align: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-bottom:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:2pt solid #000000;padding:2px 0;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:2pt solid #000000;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:2pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,592)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2021, the Company expects $2.4 million of unrealized after-tax gains on derivative instruments reported in accumulated other comprehensive income (loss) to be reclassified to earnings within the next 12 months. For the three and six month periods ended June&#160;30, 2021 and 2020, net gains or losses realized, from previously unrealized net gains or losses on hedges that had been discontinued, were not material.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i9ec6046f67854f7f9cd5b23836553a95_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RleHRyZWdpb246OWRlOWZmYjFhZDY2NGM1MTlmYWRhNTYxYzk5ZmEyMzVfMTU1Mw_ef77d24d-2161-4e28-ba7b-fc433374635b"
      unitRef="usd">13900000</us-gaap:DerivativeNotionalAmount>
    <tg:CommitmentUnderCashFlowHedgesMass
      contextRef="i9ec6046f67854f7f9cd5b23836553a95_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RleHRyZWdpb246OWRlOWZmYjFhZDY2NGM1MTlmYWRhNTYxYzk5ZmEyMzVfMTU1Nw_f1927b70-f7a9-4cd3-974d-6c770905f7b2"
      unitRef="lbs">12400000</tg:CommitmentUnderCashFlowHedgesMass>
    <dei:DocumentPeriodEndDate
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RleHRyZWdpb246OWRlOWZmYjFhZDY2NGM1MTlmYWRhNTYxYzk5ZmEyMzVfMTU4Mw_a604ba0a-f314-4932-9bbe-f88022846d09">2021-06-30</dei:DocumentPeriodEndDate>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i4e90fb54c751493389418d97e2930756_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RleHRyZWdpb246OWRlOWZmYjFhZDY2NGM1MTlmYWRhNTYxYzk5ZmEyMzVfMTU5MA_c0873ed7-6d42-4bc6-ace4-f3cf1cc7bcef"
      unitRef="usd">12100000</us-gaap:DerivativeNotionalAmount>
    <tg:CommitmentUnderCashFlowHedgesMass
      contextRef="i4e90fb54c751493389418d97e2930756_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RleHRyZWdpb246OWRlOWZmYjFhZDY2NGM1MTlmYWRhNTYxYzk5ZmEyMzVfMTU5NA_a98dfcd9-c1bb-463e-8e22-312e7bda8656"
      unitRef="lbs">13000000.0</tg:CommitmentUnderCashFlowHedgesMass>
    <us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock
      contextRef="i72950aa3e41b4287b7eb85423d2d9d27_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RleHRyZWdpb246OWRlOWZmYjFhZDY2NGM1MTlmYWRhNTYxYzk5ZmEyMzVfNDk0MQ_3c6051a0-f6ef-40b6-bb82-01a7a22bba12">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below summarizes the location and gross amounts of aluminum futures contract fair values (Level 2) in the consolidated balance sheets as of June&#160;30, 2021 and December&#160;31, 2020:      &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.712%"/&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:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.712%"/&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:7.678%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt 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="9" style="border-top:2pt solid #000000;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;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000000;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;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance&#160;Sheet&lt;br/&gt;Account&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:400;line-height:100%"&gt;Fair&lt;br/&gt;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:10pt;font-weight:400;line-height:100%"&gt;Balance&#160;Sheet&lt;br/&gt;Account&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:400;line-height:100%"&gt;Fair&lt;br/&gt;Value&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivatives Designated as Hedging Instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset derivatives:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aluminum futures contracts&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other&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,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other&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,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;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability derivatives:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aluminum futures contracts&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Accrued expenses&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;Accrued expenses&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock>
    <dei:DocumentPeriodEndDate
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RleHRyZWdpb246OWRlOWZmYjFhZDY2NGM1MTlmYWRhNTYxYzk5ZmEyMzVfMTc3NA_a604ba0a-f314-4932-9bbe-f88022846d09">2021-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentPeriodEndDate
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RhYmxlOjc2MTMxOGZkY2E2NTQxYjI5ZjM0MTFlODVjMjk3YzAxL3RhYmxlcmFuZ2U6NzYxMzE4ZmRjYTY1NDFiMjlmMzQxMWU4NWMyOTdjMDFfMC0xLTEtMS0w_a604ba0a-f314-4932-9bbe-f88022846d09">2021-06-30</dei:DocumentPeriodEndDate>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i3a5ba2f071ad4c3797517488d2769e93_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RhYmxlOjc2MTMxOGZkY2E2NTQxYjI5ZjM0MTFlODVjMjk3YzAxL3RhYmxlcmFuZ2U6NzYxMzE4ZmRjYTY1NDFiMjlmMzQxMWU4NWMyOTdjMDFfMy0zLTEtMS0w_a26c2ec7-00b6-4974-bd71-47b1258f5638"
      unitRef="usd">3244000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i9493b829ab83482cb9fec2ac273309ce_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RhYmxlOjc2MTMxOGZkY2E2NTQxYjI5ZjM0MTFlODVjMjk3YzAxL3RhYmxlcmFuZ2U6NzYxMzE4ZmRjYTY1NDFiMjlmMzQxMWU4NWMyOTdjMDFfMy03LTEtMS0w_3eede813-2b23-47c8-9ba2-bbe2ca9d472e"
      unitRef="usd">1560000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i3a5ba2f071ad4c3797517488d2769e93_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RhYmxlOjc2MTMxOGZkY2E2NTQxYjI5ZjM0MTFlODVjMjk3YzAxL3RhYmxlcmFuZ2U6NzYxMzE4ZmRjYTY1NDFiMjlmMzQxMWU4NWMyOTdjMDFfNC0zLTEtMS0w_efa7d1f3-bf87-4acb-80fe-c1ee2a13c1cc"
      unitRef="usd">8000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i9493b829ab83482cb9fec2ac273309ce_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RhYmxlOjc2MTMxOGZkY2E2NTQxYjI5ZjM0MTFlODVjMjk3YzAxL3RhYmxlcmFuZ2U6NzYxMzE4ZmRjYTY1NDFiMjlmMzQxMWU4NWMyOTdjMDFfNC03LTEtMS0w_8c5c6047-d470-4509-9797-1d3f064e7bb8"
      unitRef="usd">22000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet
      contextRef="i1ac52a4138b2489b8833c9917bbd460d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RhYmxlOjc2MTMxOGZkY2E2NTQxYjI5ZjM0MTFlODVjMjk3YzAxL3RhYmxlcmFuZ2U6NzYxMzE4ZmRjYTY1NDFiMjlmMzQxMWU4NWMyOTdjMDFfNS0zLTEtMS0w_3bc71ac9-b32f-4043-a88b-3e7fa1514195"
      unitRef="usd">3236000</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet
      contextRef="i2614e679a2a94d1d81a032676a980f1e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RhYmxlOjc2MTMxOGZkY2E2NTQxYjI5ZjM0MTFlODVjMjk3YzAxL3RhYmxlcmFuZ2U6NzYxMzE4ZmRjYTY1NDFiMjlmMzQxMWU4NWMyOTdjMDFfNS03LTEtMS0w_687ca99e-e0be-4d2c-ac73-4b3c2ef88fe4"
      unitRef="usd">1538000</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <tg:AnnualNetCostsMismatchTranslationExposureRealvsUSDollar
      contextRef="i3915683f262a408dbf005ea4a9eb8805_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RleHRyZWdpb246OWRlOWZmYjFhZDY2NGM1MTlmYWRhNTYxYzk5ZmEyMzVfMjcyMQ_b6a49cfc-0fd0-4f7c-9e1a-6ba56baf5a92"
      unitRef="brl">119000000</tg:AnnualNetCostsMismatchTranslationExposureRealvsUSDollar>
    <us-gaap:ScheduleOfDerivativeInstrumentsTextBlock
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RleHRyZWdpb246OWRlOWZmYjFhZDY2NGM1MTlmYWRhNTYxYzk5ZmEyMzVfNDk0NQ_6804a129-f5d0-4ca5-a5d3-67a0cc921040">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Terphane Ltda. has the following outstanding foreign exchange average forward rate contracts to purchase Brazilian Real and sell U.S. Dollars: &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding: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;USD Notional Amount (000s)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Average Forward Rate Contracted on USD/BRL&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;R$ Equivalent Amount (000s)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Applicable Month&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Estimated % of Terphane Ltda. R$ Operating Cost Exposure Hedged&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;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;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$1,450&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.4945&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;R$7,967&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Jul-21&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80%&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: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;$1,430&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.4993&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;R$7,864&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aug-21&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79%&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: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;$1,520&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;5.5105&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;R$8,376&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Sep-21&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;84%&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: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;$1,400&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.5100&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;R$7,714&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Oct-21&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78%&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: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;$1,495&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;5.5224&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;R$8,256&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Nov-21&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;83%&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: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;$1,170&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.5060&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;R$6,442&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dec-21&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$8,465&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.5073&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;R$46,619&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000;border-top:1.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000;border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDerivativeInstrumentsTextBlock>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i842b2635e98244f48b3fcb2fa2488d5f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RhYmxlOjU0ZmYwNWU2ODYxYzRmYjY4NmM3YWQ1OTkyYzc5NzRhL3RhYmxlcmFuZ2U6NTRmZjA1ZTY4NjFjNGZiNjg2YzdhZDU5OTJjNzk3NGFfNy0wLTEtMS0w_a336f886-e089-4ff0-82bf-7a83902db770"
      unitRef="usd">1450000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:ForeignCurrencyExchangeRateTranslation1
      contextRef="i842b2635e98244f48b3fcb2fa2488d5f_I20210630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RhYmxlOjU0ZmYwNWU2ODYxYzRmYjY4NmM3YWQ1OTkyYzc5NzRhL3RhYmxlcmFuZ2U6NTRmZjA1ZTY4NjFjNGZiNjg2YzdhZDU5OTJjNzk3NGFfNy0xLTEtMS0w_d066a7d8-46c3-4cd1-8981-f95aaf07c3bb"
      unitRef="number">5.4945</us-gaap:ForeignCurrencyExchangeRateTranslation1>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i842b2635e98244f48b3fcb2fa2488d5f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RhYmxlOjU0ZmYwNWU2ODYxYzRmYjY4NmM3YWQ1OTkyYzc5NzRhL3RhYmxlcmFuZ2U6NTRmZjA1ZTY4NjFjNGZiNjg2YzdhZDU5OTJjNzk3NGFfNy0yLTEtMS0w_f1845b5f-3bf2-43d2-a8a7-d3f5504f9c1a"
      unitRef="brl">7967000</us-gaap:DerivativeNotionalAmount>
    <tg:PercentageofCoverageUsingCashFlowHedges
      contextRef="i842b2635e98244f48b3fcb2fa2488d5f_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RhYmxlOjU0ZmYwNWU2ODYxYzRmYjY4NmM3YWQ1OTkyYzc5NzRhL3RhYmxlcmFuZ2U6NTRmZjA1ZTY4NjFjNGZiNjg2YzdhZDU5OTJjNzk3NGFfNy00LTEtMS0w_3db36c2d-5f78-4e55-b4b3-aea6c25afd3a"
      unitRef="number">0.80</tg:PercentageofCoverageUsingCashFlowHedges>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ibefd6e187c014866b19df897a8d10ab4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RhYmxlOjU0ZmYwNWU2ODYxYzRmYjY4NmM3YWQ1OTkyYzc5NzRhL3RhYmxlcmFuZ2U6NTRmZjA1ZTY4NjFjNGZiNjg2YzdhZDU5OTJjNzk3NGFfOC0wLTEtMS0w_bb673a1f-9554-47a3-bbf7-5170c5710eae"
      unitRef="usd">1430000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:ForeignCurrencyExchangeRateTranslation1
      contextRef="ibefd6e187c014866b19df897a8d10ab4_I20210630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RhYmxlOjU0ZmYwNWU2ODYxYzRmYjY4NmM3YWQ1OTkyYzc5NzRhL3RhYmxlcmFuZ2U6NTRmZjA1ZTY4NjFjNGZiNjg2YzdhZDU5OTJjNzk3NGFfOC0xLTEtMS0w_aa509040-5e40-4ceb-9608-3dd05915ac6f"
      unitRef="number">5.4993</us-gaap:ForeignCurrencyExchangeRateTranslation1>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ibefd6e187c014866b19df897a8d10ab4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RhYmxlOjU0ZmYwNWU2ODYxYzRmYjY4NmM3YWQ1OTkyYzc5NzRhL3RhYmxlcmFuZ2U6NTRmZjA1ZTY4NjFjNGZiNjg2YzdhZDU5OTJjNzk3NGFfOC0yLTEtMS0w_2300eccd-998a-4bc2-8e01-7177d1a0597f"
      unitRef="brl">7864000</us-gaap:DerivativeNotionalAmount>
    <tg:PercentageofCoverageUsingCashFlowHedges
      contextRef="ibefd6e187c014866b19df897a8d10ab4_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RhYmxlOjU0ZmYwNWU2ODYxYzRmYjY4NmM3YWQ1OTkyYzc5NzRhL3RhYmxlcmFuZ2U6NTRmZjA1ZTY4NjFjNGZiNjg2YzdhZDU5OTJjNzk3NGFfOC00LTEtMS0w_6a13ae20-6cd2-4067-b370-80e2bac71f83"
      unitRef="number">0.79</tg:PercentageofCoverageUsingCashFlowHedges>
    <us-gaap:DerivativeNotionalAmount
      contextRef="idf553a05aaac43429d055e72b5cc8eef_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RhYmxlOjU0ZmYwNWU2ODYxYzRmYjY4NmM3YWQ1OTkyYzc5NzRhL3RhYmxlcmFuZ2U6NTRmZjA1ZTY4NjFjNGZiNjg2YzdhZDU5OTJjNzk3NGFfOS0wLTEtMS0w_6377b1c6-caab-4da3-9693-12045f34a9cc"
      unitRef="usd">1520000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:ForeignCurrencyExchangeRateTranslation1
      contextRef="idf553a05aaac43429d055e72b5cc8eef_I20210630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RhYmxlOjU0ZmYwNWU2ODYxYzRmYjY4NmM3YWQ1OTkyYzc5NzRhL3RhYmxlcmFuZ2U6NTRmZjA1ZTY4NjFjNGZiNjg2YzdhZDU5OTJjNzk3NGFfOS0xLTEtMS0w_2d70745d-a6de-4ada-95ed-5183fe328dcf"
      unitRef="number">5.5105</us-gaap:ForeignCurrencyExchangeRateTranslation1>
    <us-gaap:DerivativeNotionalAmount
      contextRef="idf553a05aaac43429d055e72b5cc8eef_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RhYmxlOjU0ZmYwNWU2ODYxYzRmYjY4NmM3YWQ1OTkyYzc5NzRhL3RhYmxlcmFuZ2U6NTRmZjA1ZTY4NjFjNGZiNjg2YzdhZDU5OTJjNzk3NGFfOS0yLTEtMS0w_c5987b0d-ff16-470f-93be-c8da6eab3a7a"
      unitRef="brl">8376000</us-gaap:DerivativeNotionalAmount>
    <tg:PercentageofCoverageUsingCashFlowHedges
      contextRef="idf553a05aaac43429d055e72b5cc8eef_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RhYmxlOjU0ZmYwNWU2ODYxYzRmYjY4NmM3YWQ1OTkyYzc5NzRhL3RhYmxlcmFuZ2U6NTRmZjA1ZTY4NjFjNGZiNjg2YzdhZDU5OTJjNzk3NGFfOS00LTEtMS0w_e37337bc-5d9c-4edb-a6db-31f700376233"
      unitRef="number">0.84</tg:PercentageofCoverageUsingCashFlowHedges>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ibbc24692968c40b29e69249a5c3c2f09_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RhYmxlOjU0ZmYwNWU2ODYxYzRmYjY4NmM3YWQ1OTkyYzc5NzRhL3RhYmxlcmFuZ2U6NTRmZjA1ZTY4NjFjNGZiNjg2YzdhZDU5OTJjNzk3NGFfMTAtMC0xLTEtMA_44992640-07be-4ea2-a654-fb15a58d7d7b"
      unitRef="usd">1400000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:ForeignCurrencyExchangeRateTranslation1
      contextRef="ibbc24692968c40b29e69249a5c3c2f09_I20210630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RhYmxlOjU0ZmYwNWU2ODYxYzRmYjY4NmM3YWQ1OTkyYzc5NzRhL3RhYmxlcmFuZ2U6NTRmZjA1ZTY4NjFjNGZiNjg2YzdhZDU5OTJjNzk3NGFfMTAtMS0xLTEtMA_a9442172-6541-4844-b7fc-874ab5241e6c"
      unitRef="number">5.5100</us-gaap:ForeignCurrencyExchangeRateTranslation1>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ibbc24692968c40b29e69249a5c3c2f09_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RhYmxlOjU0ZmYwNWU2ODYxYzRmYjY4NmM3YWQ1OTkyYzc5NzRhL3RhYmxlcmFuZ2U6NTRmZjA1ZTY4NjFjNGZiNjg2YzdhZDU5OTJjNzk3NGFfMTAtMi0xLTEtMA_65ef20a2-a3b4-47f5-a0b1-55f9fd12a373"
      unitRef="brl">7714000</us-gaap:DerivativeNotionalAmount>
    <tg:PercentageofCoverageUsingCashFlowHedges
      contextRef="ibbc24692968c40b29e69249a5c3c2f09_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RhYmxlOjU0ZmYwNWU2ODYxYzRmYjY4NmM3YWQ1OTkyYzc5NzRhL3RhYmxlcmFuZ2U6NTRmZjA1ZTY4NjFjNGZiNjg2YzdhZDU5OTJjNzk3NGFfMTAtNC0xLTEtMA_35d5f8da-328b-4608-923d-44881dd8ef77"
      unitRef="number">0.78</tg:PercentageofCoverageUsingCashFlowHedges>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ib8b4b58016f34f2b8ec442615528e7d3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RhYmxlOjU0ZmYwNWU2ODYxYzRmYjY4NmM3YWQ1OTkyYzc5NzRhL3RhYmxlcmFuZ2U6NTRmZjA1ZTY4NjFjNGZiNjg2YzdhZDU5OTJjNzk3NGFfMTEtMC0xLTEtMA_f8447919-e523-4798-abd2-cc6e85684120"
      unitRef="usd">1495000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:ForeignCurrencyExchangeRateTranslation1
      contextRef="ib8b4b58016f34f2b8ec442615528e7d3_I20210630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RhYmxlOjU0ZmYwNWU2ODYxYzRmYjY4NmM3YWQ1OTkyYzc5NzRhL3RhYmxlcmFuZ2U6NTRmZjA1ZTY4NjFjNGZiNjg2YzdhZDU5OTJjNzk3NGFfMTEtMS0xLTEtMA_3ae52a58-0845-4b78-a840-a95c5e026045"
      unitRef="number">5.5224</us-gaap:ForeignCurrencyExchangeRateTranslation1>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ib8b4b58016f34f2b8ec442615528e7d3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RhYmxlOjU0ZmYwNWU2ODYxYzRmYjY4NmM3YWQ1OTkyYzc5NzRhL3RhYmxlcmFuZ2U6NTRmZjA1ZTY4NjFjNGZiNjg2YzdhZDU5OTJjNzk3NGFfMTEtMi0xLTEtMA_b6891c72-b684-427c-bfc4-5a180fd8e150"
      unitRef="brl">8256000</us-gaap:DerivativeNotionalAmount>
    <tg:PercentageofCoverageUsingCashFlowHedges
      contextRef="ib8b4b58016f34f2b8ec442615528e7d3_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RhYmxlOjU0ZmYwNWU2ODYxYzRmYjY4NmM3YWQ1OTkyYzc5NzRhL3RhYmxlcmFuZ2U6NTRmZjA1ZTY4NjFjNGZiNjg2YzdhZDU5OTJjNzk3NGFfMTEtNC0xLTEtMA_9a83326c-a368-4823-a14b-f21b5d3d4ecb"
      unitRef="number">0.83</tg:PercentageofCoverageUsingCashFlowHedges>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i0bd544270fda4345a66afd7afa19048a_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RhYmxlOjU0ZmYwNWU2ODYxYzRmYjY4NmM3YWQ1OTkyYzc5NzRhL3RhYmxlcmFuZ2U6NTRmZjA1ZTY4NjFjNGZiNjg2YzdhZDU5OTJjNzk3NGFfMTItMC0xLTEtMA_e8855b76-9e32-4600-9307-9cc0905c5f75"
      unitRef="usd">1170000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:ForeignCurrencyExchangeRateTranslation1
      contextRef="i0bd544270fda4345a66afd7afa19048a_I20210630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RhYmxlOjU0ZmYwNWU2ODYxYzRmYjY4NmM3YWQ1OTkyYzc5NzRhL3RhYmxlcmFuZ2U6NTRmZjA1ZTY4NjFjNGZiNjg2YzdhZDU5OTJjNzk3NGFfMTItMS0xLTEtMA_7d325172-eca4-44c9-8aba-7025c8a384a2"
      unitRef="number">5.5060</us-gaap:ForeignCurrencyExchangeRateTranslation1>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i0bd544270fda4345a66afd7afa19048a_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RhYmxlOjU0ZmYwNWU2ODYxYzRmYjY4NmM3YWQ1OTkyYzc5NzRhL3RhYmxlcmFuZ2U6NTRmZjA1ZTY4NjFjNGZiNjg2YzdhZDU5OTJjNzk3NGFfMTItMi0xLTEtMA_ce2e9e09-02b9-4351-8849-377efb3a7566"
      unitRef="brl">6442000</us-gaap:DerivativeNotionalAmount>
    <tg:PercentageofCoverageUsingCashFlowHedges
      contextRef="i0bd544270fda4345a66afd7afa19048a_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RhYmxlOjU0ZmYwNWU2ODYxYzRmYjY4NmM3YWQ1OTkyYzc5NzRhL3RhYmxlcmFuZ2U6NTRmZjA1ZTY4NjFjNGZiNjg2YzdhZDU5OTJjNzk3NGFfMTItNC0xLTEtMA_6b5021e5-662c-4d8a-9c4c-40d8c94b461b"
      unitRef="number">0.65</tg:PercentageofCoverageUsingCashFlowHedges>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ibcea8ff80c4645c8a498c8911098e220_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RhYmxlOjU0ZmYwNWU2ODYxYzRmYjY4NmM3YWQ1OTkyYzc5NzRhL3RhYmxlcmFuZ2U6NTRmZjA1ZTY4NjFjNGZiNjg2YzdhZDU5OTJjNzk3NGFfMTMtMC0xLTEtMA_251fb3d4-8de8-41c5-8a3b-cc98cfd30ace"
      unitRef="usd">8465000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:ForeignCurrencyExchangeRateTranslation1
      contextRef="ibcea8ff80c4645c8a498c8911098e220_I20210630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RhYmxlOjU0ZmYwNWU2ODYxYzRmYjY4NmM3YWQ1OTkyYzc5NzRhL3RhYmxlcmFuZ2U6NTRmZjA1ZTY4NjFjNGZiNjg2YzdhZDU5OTJjNzk3NGFfMTMtMS0xLTEtMA_8e1ac237-2f04-477c-9960-df1870939cb9"
      unitRef="number">5.5073</us-gaap:ForeignCurrencyExchangeRateTranslation1>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ibcea8ff80c4645c8a498c8911098e220_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RhYmxlOjU0ZmYwNWU2ODYxYzRmYjY4NmM3YWQ1OTkyYzc5NzRhL3RhYmxlcmFuZ2U6NTRmZjA1ZTY4NjFjNGZiNjg2YzdhZDU5OTJjNzk3NGFfMTMtMi0xLTEtMA_c8dab9c3-daac-4d50-b223-d6a9d25abd6d"
      unitRef="brl">46619000</us-gaap:DerivativeNotionalAmount>
    <tg:PercentageofCoverageUsingCashFlowHedges
      contextRef="ibcea8ff80c4645c8a498c8911098e220_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RhYmxlOjU0ZmYwNWU2ODYxYzRmYjY4NmM3YWQ1OTkyYzc5NzRhL3RhYmxlcmFuZ2U6NTRmZjA1ZTY4NjFjNGZiNjg2YzdhZDU5OTJjNzk3NGFfMTMtNC0xLTEtMA_2338dcc8-0c79-406b-837d-c0e26353343c"
      unitRef="number">0.78</tg:PercentageofCoverageUsingCashFlowHedges>
    <us-gaap:ForeignCurrencyCashFlowHedgeDerivativeAtFairValueNet
      contextRef="ie827abd61a91494983b9635d29ac350f_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RleHRyZWdpb246OWRlOWZmYjFhZDY2NGM1MTlmYWRhNTYxYzk5ZmEyMzVfMzM2Mw_7290f840-6155-4c1b-bf35-65ce34ddbf0b"
      unitRef="usd">800000</us-gaap:ForeignCurrencyCashFlowHedgeDerivativeAtFairValueNet>
    <dei:DocumentPeriodEndDate
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RleHRyZWdpb246OWRlOWZmYjFhZDY2NGM1MTlmYWRhNTYxYzk5ZmEyMzVfMzQ5Mw_a604ba0a-f314-4932-9bbe-f88022846d09">2021-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentPeriodEndDate
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RleHRyZWdpb246OWRlOWZmYjFhZDY2NGM1MTlmYWRhNTYxYzk5ZmEyMzVfMzY1NQ_a604ba0a-f314-4932-9bbe-f88022846d09">2021-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentPeriodEndDate
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RhYmxlOjU0ZTAxNzE4ODBkZDQyZTI5ODhlMTExOGVmYmM5NTBmL3RhYmxlcmFuZ2U6NTRlMDE3MTg4MGRkNDJlMjk4OGUxMTE4ZWZiYzk1MGZfMC0xLTEtMS0w_a604ba0a-f314-4932-9bbe-f88022846d09">2021-06-30</dei:DocumentPeriodEndDate>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="ib1e39bf701e44bd48ef4b35378b8ee72_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RhYmxlOjU0ZTAxNzE4ODBkZDQyZTI5ODhlMTExOGVmYmM5NTBmL3RhYmxlcmFuZ2U6NTRlMDE3MTg4MGRkNDJlMjk4OGUxMTE4ZWZiYzk1MGZfMy0zLTEtMS0w_7db7c51b-6387-4129-9c4e-9d8ea6dab220"
      unitRef="usd">907000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i74396ec2e27c45acaa055707549af742_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RhYmxlOjU0ZTAxNzE4ODBkZDQyZTI5ODhlMTExOGVmYmM5NTBmL3RhYmxlcmFuZ2U6NTRlMDE3MTg4MGRkNDJlMjk4OGUxMTE4ZWZiYzk1MGZfMy04LTEtMS0w_d50eb3b4-6c40-4563-be45-f24f4825d023"
      unitRef="usd">853000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="ib1e39bf701e44bd48ef4b35378b8ee72_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RhYmxlOjU0ZTAxNzE4ODBkZDQyZTI5ODhlMTExOGVmYmM5NTBmL3RhYmxlcmFuZ2U6NTRlMDE3MTg4MGRkNDJlMjk4OGUxMTE4ZWZiYzk1MGZfNC0zLTEtMS0w_23f45afb-a6bc-4679-8280-6bcacce7f6af"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i74396ec2e27c45acaa055707549af742_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RhYmxlOjU0ZTAxNzE4ODBkZDQyZTI5ODhlMTExOGVmYmM5NTBmL3RhYmxlcmFuZ2U6NTRlMDE3MTg4MGRkNDJlMjk4OGUxMTE4ZWZiYzk1MGZfNC04LTEtMS0w_18831ae8-36c9-4bce-a425-be9d7b0d7532"
      unitRef="usd">-466000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i18dda4f4cafd42d68d44345095f3e46c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RhYmxlOjU0ZTAxNzE4ODBkZDQyZTI5ODhlMTExOGVmYmM5NTBmL3RhYmxlcmFuZ2U6NTRlMDE3MTg4MGRkNDJlMjk4OGUxMTE4ZWZiYzk1MGZfNS0zLTEtMS0w_7060e452-692a-499c-9b36-4f05c47f1e0c"
      unitRef="usd">907000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="ic9427592c1314e57ae5108a9b4e5f1c2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RhYmxlOjU0ZTAxNzE4ODBkZDQyZTI5ODhlMTExOGVmYmM5NTBmL3RhYmxlcmFuZ2U6NTRlMDE3MTg4MGRkNDJlMjk4OGUxMTE4ZWZiYzk1MGZfNS04LTEtMS0w_eae9127a-6497-4547-ae24-c24595a89d81"
      unitRef="usd">387000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RleHRyZWdpb246OWRlOWZmYjFhZDY2NGM1MTlmYWRhNTYxYzk5ZmEyMzVfNDk1Nw_203f3738-82b5-4e6f-9a8c-ec0ce6881a75">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The pretax effect on net income (loss) and other comprehensive income (loss) of derivative instruments classified as cash flow hedges and described in the previous paragraphs for the three and six month periods ended June&#160;30, 2021 and 2020 is summarized in the table below: &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.315%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.502%"/&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:6.502%"/&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:6.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.525%"/&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:6.502%"/&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:7.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="30" style="border-bottom:1pt solid #000000;border-top:2pt solid #000000;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;Cash Flow Derivative Hedges&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="30" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;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;Aluminum Futures Contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="18" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign Currency Forwards&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;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-left:1pt solid #000000;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;2021&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:10pt;font-weight:400;line-height:100%"&gt;2020&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount of pretax gain (loss) recognized in other comprehensive income (loss)&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;2,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;(1,201)&lt;/span&gt;&lt;/td&gt;&lt;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-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(535)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Location of gain (loss) reclassified from accumulated other comprehensive income (loss) into net income (effective portion)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost&#160;of&lt;br/&gt;sales&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: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;Cost&#160;of&lt;br/&gt;sales&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-left:1pt solid #000000;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;Cost&#160;of&lt;br/&gt;sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general &amp;amp; admin&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: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;Cost&#160;of&lt;br/&gt;sales&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: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;Selling, general &amp;amp; admin&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount of pretax gain (loss) reclassified from accumulated other comprehensive income (loss) to net income (effective portion)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,551)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(147)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,798)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="30" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;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;Aluminum Futures Contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="18" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign Currency Forwards&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: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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;2020&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:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount of pre-tax gain (loss) recognized in other comprehensive income (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;(2,795)&lt;/span&gt;&lt;/td&gt;&lt;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-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(222)&lt;/span&gt;&lt;/td&gt;&lt;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,360)&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:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Location of gain (loss) reclassified from accumulated other comprehensive income (loss) into net income (effective portion)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost&#160;of&lt;br/&gt;sales&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: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;Cost&#160;of&lt;br/&gt;sales&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-left:1pt solid #000000;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;Cost&#160;of&lt;br/&gt;sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general &amp;amp; admin&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: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;Cost&#160;of&lt;br/&gt;sales&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: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;Selling, general &amp;amp; admin&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount of pre-tax gain (loss) reclassified from accumulated other comprehensive income (loss) to net income (effective portion)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:2pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:2pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,191)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:2pt solid #000000;padding:2px 0;text-align:right;vertical-align: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-bottom:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:2pt solid #000000;padding:2px 0;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:2pt solid #000000;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:2pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,592)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock>
    <dei:DocumentPeriodEndDate
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RleHRyZWdpb246OWRlOWZmYjFhZDY2NGM1MTlmYWRhNTYxYzk5ZmEyMzVfNDUwNg_a604ba0a-f314-4932-9bbe-f88022846d09">2021-06-30</dei:DocumentPeriodEndDate>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
      contextRef="i7a03dee19290488cb181203920050e45_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RhYmxlOjYyNDc4NGZkODEzNDQ5MmFiNGVhYmU1MGRlZGVhOTFiL3RhYmxlcmFuZ2U6NjI0Nzg0ZmQ4MTM0NDkyYWI0ZWFiZTUwZGVkZWE5MWJfNC0xLTEtMS0w_6464eb75-a701-4a1c-8836-6ee436c2c68c"
      unitRef="usd">2195000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
      contextRef="i27c05f6e0ca64350a33cb7ce712f9a6d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RhYmxlOjYyNDc4NGZkODEzNDQ5MmFiNGVhYmU1MGRlZGVhOTFiL3RhYmxlcmFuZ2U6NjI0Nzg0ZmQ4MTM0NDkyYWI0ZWFiZTUwZGVkZWE5MWJfNC0zLTEtMS0w_07b4bc3f-ea54-44fd-a20a-a692414a96eb"
      unitRef="usd">-1201000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
      contextRef="ia4137dd031ce4a12ab169014416a6cf4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RhYmxlOjYyNDc4NGZkODEzNDQ5MmFiNGVhYmU1MGRlZGVhOTFiL3RhYmxlcmFuZ2U6NjI0Nzg0ZmQ4MTM0NDkyYWI0ZWFiZTUwZGVkZWE5MWJfNC01LTEtMS0w_4e92fb82-5ae4-4a92-b673-035f420bd47c"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
      contextRef="i003fa34186844a18b96e64f0715be745_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RhYmxlOjYyNDc4NGZkODEzNDQ5MmFiNGVhYmU1MGRlZGVhOTFiL3RhYmxlcmFuZ2U6NjI0Nzg0ZmQ4MTM0NDkyYWI0ZWFiZTUwZGVkZWE5MWJfNC02LTEtMS0w_5a7ab061-90fb-49bc-ae64-224b902350ba"
      unitRef="usd">1061000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
      contextRef="i340a6b22b62f48198283eeca854ea834_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RhYmxlOjYyNDc4NGZkODEzNDQ5MmFiNGVhYmU1MGRlZGVhOTFiL3RhYmxlcmFuZ2U6NjI0Nzg0ZmQ4MTM0NDkyYWI0ZWFiZTUwZGVkZWE5MWJfNC04LTEtMS0w_270b31cc-d2f5-4357-92f1-d1d6128b7d92"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
      contextRef="iaca9e239ab5b48ae9ba3e4ef34714787_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RhYmxlOjYyNDc4NGZkODEzNDQ5MmFiNGVhYmU1MGRlZGVhOTFiL3RhYmxlcmFuZ2U6NjI0Nzg0ZmQ4MTM0NDkyYWI0ZWFiZTUwZGVkZWE5MWJfNC0xMC0xLTEtMA_e0a27c66-45ed-437e-a747-0e7afcd78ef1"
      unitRef="usd">-535000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
      contextRef="i748a9d4e1f234821a8a9aa7916696038_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RhYmxlOjYyNDc4NGZkODEzNDQ5MmFiNGVhYmU1MGRlZGVhOTFiL3RhYmxlcmFuZ2U6NjI0Nzg0ZmQ4MTM0NDkyYWI0ZWFiZTUwZGVkZWE5MWJfNi0xLTEtMS0w_90d8db5f-f16c-44f4-9e46-ce6a2622d492"
      unitRef="usd">1372000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
      contextRef="i859e936eb0714a0e803b49941fb60105_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RhYmxlOjYyNDc4NGZkODEzNDQ5MmFiNGVhYmU1MGRlZGVhOTFiL3RhYmxlcmFuZ2U6NjI0Nzg0ZmQ4MTM0NDkyYWI0ZWFiZTUwZGVkZWE5MWJfNi0zLTEtMS0w_bb90c5c5-112e-4b3d-b08d-949e4ef00f9d"
      unitRef="usd">-1551000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
      contextRef="ib934a8e5bdd84535bafa067ef6d53df6_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RhYmxlOjYyNDc4NGZkODEzNDQ5MmFiNGVhYmU1MGRlZGVhOTFiL3RhYmxlcmFuZ2U6NjI0Nzg0ZmQ4MTM0NDkyYWI0ZWFiZTUwZGVkZWE5MWJfNi01LTEtMS0w_7d244f7c-0a57-4592-95b2-b8a3523f3e93"
      unitRef="usd">16000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
      contextRef="i469cbb6bfdc24ad9a10aa2e517d2100a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RhYmxlOjYyNDc4NGZkODEzNDQ5MmFiNGVhYmU1MGRlZGVhOTFiL3RhYmxlcmFuZ2U6NjI0Nzg0ZmQ4MTM0NDkyYWI0ZWFiZTUwZGVkZWE5MWJfNi02LTEtMS0w_f612f43f-e1a2-47e1-bc33-ffd87741a03c"
      unitRef="usd">-147000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
      contextRef="i48281ae2ff574a4290878c5c8a9a733c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RhYmxlOjYyNDc4NGZkODEzNDQ5MmFiNGVhYmU1MGRlZGVhOTFiL3RhYmxlcmFuZ2U6NjI0Nzg0ZmQ4MTM0NDkyYWI0ZWFiZTUwZGVkZWE5MWJfNi04LTEtMS0w_2c853dc2-507b-4e01-a807-8eb835dad351"
      unitRef="usd">16000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
      contextRef="ic607f6da2fad49af8b107ec6e8137dec_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RhYmxlOjYyNDc4NGZkODEzNDQ5MmFiNGVhYmU1MGRlZGVhOTFiL3RhYmxlcmFuZ2U6NjI0Nzg0ZmQ4MTM0NDkyYWI0ZWFiZTUwZGVkZWE5MWJfNi0xMC0xLTEtMA_af38c33e-7a98-4de5-b420-5eff935c1188"
      unitRef="usd">-1798000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
      contextRef="i60ff68d6b2cb47aba36fd9ec845659c2_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RhYmxlOjYyNDc4NGZkODEzNDQ5MmFiNGVhYmU1MGRlZGVhOTFiL3RhYmxlcmFuZ2U6NjI0Nzg0ZmQ4MTM0NDkyYWI0ZWFiZTUwZGVkZWE5MWJfMTAtMS0xLTEtMA_c199e833-e9db-4035-aee1-80786be0c691"
      unitRef="usd">3710000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
      contextRef="i3bc609579e154c028cca7a35b2553339_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RhYmxlOjYyNDc4NGZkODEzNDQ5MmFiNGVhYmU1MGRlZGVhOTFiL3RhYmxlcmFuZ2U6NjI0Nzg0ZmQ4MTM0NDkyYWI0ZWFiZTUwZGVkZWE5MWJfMTAtMy0xLTEtMA_f49c2633-7117-4149-ab5c-6bc13e267a9f"
      unitRef="usd">-2795000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
      contextRef="ibe89b3cec9ba4e6a9ca6b5a4127bac1d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RhYmxlOjYyNDc4NGZkODEzNDQ5MmFiNGVhYmU1MGRlZGVhOTFiL3RhYmxlcmFuZ2U6NjI0Nzg0ZmQ4MTM0NDkyYWI0ZWFiZTUwZGVkZWE5MWJfMTAtNS0xLTEtMA_fdff79b7-6351-41a0-bd83-82037ad27f9d"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
      contextRef="iaa5c8a901ef842a7b399706343ebd59a_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RhYmxlOjYyNDc4NGZkODEzNDQ5MmFiNGVhYmU1MGRlZGVhOTFiL3RhYmxlcmFuZ2U6NjI0Nzg0ZmQ4MTM0NDkyYWI0ZWFiZTUwZGVkZWE5MWJfMTAtNi0xLTEtMA_7bc48388-6389-44b2-bb25-2606994d9b7b"
      unitRef="usd">-222000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
      contextRef="i18326c299f56424e842d413812dc33ae_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RhYmxlOjYyNDc4NGZkODEzNDQ5MmFiNGVhYmU1MGRlZGVhOTFiL3RhYmxlcmFuZ2U6NjI0Nzg0ZmQ4MTM0NDkyYWI0ZWFiZTUwZGVkZWE5MWJfMTAtOC0xLTEtMA_e4a4b2b6-073c-485e-8e96-110af7308e44"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
      contextRef="iea315fc827364d3eaf3b5719a8fb9253_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RhYmxlOjYyNDc4NGZkODEzNDQ5MmFiNGVhYmU1MGRlZGVhOTFiL3RhYmxlcmFuZ2U6NjI0Nzg0ZmQ4MTM0NDkyYWI0ZWFiZTUwZGVkZWE5MWJfMTAtMTAtMS0xLTA_bb2158cb-afb8-45ea-add8-113547898699"
      unitRef="usd">-5360000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
      contextRef="i9ea73c378d03402bb2fe24e2568d2b55_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RhYmxlOjYyNDc4NGZkODEzNDQ5MmFiNGVhYmU1MGRlZGVhOTFiL3RhYmxlcmFuZ2U6NjI0Nzg0ZmQ4MTM0NDkyYWI0ZWFiZTUwZGVkZWE5MWJfMTItMS0xLTEtMA_a4b7f4fe-bfc1-4cc1-bdc9-6d2234550db5"
      unitRef="usd">2012000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
      contextRef="id48e57ffc8284746aa464e61eb2cfd1e_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RhYmxlOjYyNDc4NGZkODEzNDQ5MmFiNGVhYmU1MGRlZGVhOTFiL3RhYmxlcmFuZ2U6NjI0Nzg0ZmQ4MTM0NDkyYWI0ZWFiZTUwZGVkZWE5MWJfMTItMy0xLTEtMA_9b314d35-1386-452a-a9a2-e390a93f241b"
      unitRef="usd">-2191000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
      contextRef="idab168e540f14cbeae6947417a7137f4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RhYmxlOjYyNDc4NGZkODEzNDQ5MmFiNGVhYmU1MGRlZGVhOTFiL3RhYmxlcmFuZ2U6NjI0Nzg0ZmQ4MTM0NDkyYWI0ZWFiZTUwZGVkZWE5MWJfMTItNS0xLTEtMA_4b69c181-ec7d-4efa-8765-c4885be612c0"
      unitRef="usd">33000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
      contextRef="i7fa93d989ea946729a6a4bec7442797a_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RhYmxlOjYyNDc4NGZkODEzNDQ5MmFiNGVhYmU1MGRlZGVhOTFiL3RhYmxlcmFuZ2U6NjI0Nzg0ZmQ4MTM0NDkyYWI0ZWFiZTUwZGVkZWE5MWJfMTItNi0xLTEtMA_8d1a012b-d284-4a01-ab45-d7b6d6fae9c1"
      unitRef="usd">-149000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
      contextRef="i778017de7f0e4264847d1cbb87454425_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RhYmxlOjYyNDc4NGZkODEzNDQ5MmFiNGVhYmU1MGRlZGVhOTFiL3RhYmxlcmFuZ2U6NjI0Nzg0ZmQ4MTM0NDkyYWI0ZWFiZTUwZGVkZWE5MWJfMTItOC0xLTEtMA_49bac899-5578-4f96-8383-1086681a2f07"
      unitRef="usd">31000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
      contextRef="i581ba334637740b7a0712e32ad0c8d05_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RhYmxlOjYyNDc4NGZkODEzNDQ5MmFiNGVhYmU1MGRlZGVhOTFiL3RhYmxlcmFuZ2U6NjI0Nzg0ZmQ4MTM0NDkyYWI0ZWFiZTUwZGVkZWE5MWJfMTItMTAtMS0xLTA_3f8cc499-d5e6-4722-8843-fe22db9fb974"
      unitRef="usd">-2592000</us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet>
    <dei:DocumentPeriodEndDate
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RleHRyZWdpb246OWRlOWZmYjFhZDY2NGM1MTlmYWRhNTYxYzk5ZmEyMzVfNDU2MA_a604ba0a-f314-4932-9bbe-f88022846d09">2021-06-30</dei:DocumentPeriodEndDate>
    <us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths
      contextRef="iee9488db560847088e108a1cdcfa381f_D20210401-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RleHRyZWdpb246OWRlOWZmYjFhZDY2NGM1MTlmYWRhNTYxYzk5ZmEyMzVfNDU4NA_0ad0c164-9135-4491-a26e-98343d1ba868"
      unitRef="usd">-2400000</us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths>
    <dei:DocumentPeriodEndDate
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN182Ny9mcmFnOjlkZTlmZmIxYWQ2NjRjNTE5ZmFkYTU2MWM5OWZhMjM1L3RleHRyZWdpb246OWRlOWZmYjFhZDY2NGM1MTlmYWRhNTYxYzk5ZmEyMzVfNDc5MA_a604ba0a-f314-4932-9bbe-f88022846d09">2021-06-30</dei:DocumentPeriodEndDate>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183My9mcmFnOmNlZjI5NjllZGFlZDRlN2FhMzc2Yjc2NmQyYzlhOWY0L3RleHRyZWdpb246Y2VmMjk2OWVkYWVkNGU3YWEzNzZiNzY2ZDJjOWE5ZjRfMTUxNQ_36026b0e-48de-4ea0-9b5b-4aadcee9da84">&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tredegar sponsors a noncontributory defined benefit (pension) plan covering certain current and former U.S. employees.  As of January 31, 2018, the plan no longer accrued benefits associated with crediting employees for service, thereby freezing all future benefits under the plan.  The components of net periodic benefit cost for the pension and other postretirement benefit programs reflected in the consolidated statements of income for the three and six months ended June&#160;30, 2021 and 2020, are shown below: &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;border-top:2pt solid #000000;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;Pension Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;border-top:2pt solid #000000;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;Other&#160;Post-Retirement Benefits&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="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:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended June 30,&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:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected return on plan assets&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;(2,863)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,804)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of prior service costs, (gains) losses and net transition asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(47)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&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 cost&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;3,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;3,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;22&#160;&lt;/span&gt;&lt;/td&gt;&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:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&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:10pt;font-weight:400;line-height:100%"&gt;Pension Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&#160;Post-Retirement Benefits&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="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:10pt;font-weight:400;line-height:100%"&gt;Six Months Ended June 30,&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:10pt;font-weight:400;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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;17&#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;border-top:1pt solid #000000;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;18&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,725)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,608)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of prior service costs, (gains) losses and net transition asset&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(48)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(94)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net periodic benefit cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;border-bottom:2pt solid #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-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pension and other postretirement liabilities were $105.9 million and $111.3 million at June&#160;30, 2021 and December&#160;31, 2020, respectively ($0.7 million included in &#x201c;Accrued expenses&#x201d; at June&#160;30, 2021 and December&#160;31, 2020, with the remainder included in &#x201c;Pension and other postretirement benefit obligations, net&#x201d; in the consolidated balance sheets).  As of December 31, 2020, the required minimum pension contributions were $11.7 million for 2021.  Contributions to the pension plan during the first six months of 2021 were $3.8&#160;million.  In addition, the United States government enacted the American Rescue Plan Act of 2021 in March 2021, which, among other impacts, has reduced the Company's 2021 required minimum pension contributions to zero as a result of the Company's election of the interest rate relief used in the present value of the pension obligation and extension of the shortfall amortization period that is used to determine the minimum pension funding requirements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tredegar funds its other postretirement benefits on a claims-made basis; for 2021, the Company anticipates the amount will be consistent with amounts paid for the year ended December&#160;31, 2020, or approximately $0.5 million.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <tg:ScheduleOfComponentsOfNetPeriodicBenefitCostForPensionAndOtherPostRetirementBenefitProgramsTableTextBlock
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183My9mcmFnOmNlZjI5NjllZGFlZDRlN2FhMzc2Yjc2NmQyYzlhOWY0L3RleHRyZWdpb246Y2VmMjk2OWVkYWVkNGU3YWEzNzZiNzY2ZDJjOWE5ZjRfMTUxNw_b40f7c26-5eec-411d-a17f-25683c2b4b02">The components of net periodic benefit cost for the pension and other postretirement benefit programs reflected in the consolidated statements of income for the three and six months ended June&#160;30, 2021 and 2020, are shown below: &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;border-top:2pt solid #000000;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;Pension Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;border-top:2pt solid #000000;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;Other&#160;Post-Retirement Benefits&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="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:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended June 30,&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:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected return on plan assets&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;(2,863)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,804)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of prior service costs, (gains) losses and net transition asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(47)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&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 cost&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;3,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;3,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;22&#160;&lt;/span&gt;&lt;/td&gt;&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:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&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:10pt;font-weight:400;line-height:100%"&gt;Pension Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&#160;Post-Retirement Benefits&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="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:10pt;font-weight:400;line-height:100%"&gt;Six Months Ended June 30,&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:10pt;font-weight:400;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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;17&#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;border-top:1pt solid #000000;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;18&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,725)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,608)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of prior service costs, (gains) losses and net transition asset&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(48)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(94)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net periodic benefit cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;border-bottom:2pt solid #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-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</tg:ScheduleOfComponentsOfNetPeriodicBenefitCostForPensionAndOtherPostRetirementBenefitProgramsTableTextBlock>
    <dei:DocumentPeriodEndDate
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183My9mcmFnOmNlZjI5NjllZGFlZDRlN2FhMzc2Yjc2NmQyYzlhOWY0L3RleHRyZWdpb246Y2VmMjk2OWVkYWVkNGU3YWEzNzZiNzY2ZDJjOWE5ZjRfNTAy_a604ba0a-f314-4932-9bbe-f88022846d09">2021-06-30</dei:DocumentPeriodEndDate>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i1442c6d9e2ac4c61816c8b753fdb160d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183My9mcmFnOmNlZjI5NjllZGFlZDRlN2FhMzc2Yjc2NmQyYzlhOWY0L3RhYmxlOmM1MDA2MTk4NzdiYzRkZGZiYTU1ZjVjNDRjZmFlZTQxL3RhYmxlcmFuZ2U6YzUwMDYxOTg3N2JjNGRkZmJhNTVmNWM0NGNmYWVlNDFfMy0xLTEtMS0w_4663a7b7-09f7-4787-90af-8fd1df15999f"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ic460a136293d4679a962dc847554d0d2_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183My9mcmFnOmNlZjI5NjllZGFlZDRlN2FhMzc2Yjc2NmQyYzlhOWY0L3RhYmxlOmM1MDA2MTk4NzdiYzRkZGZiYTU1ZjVjNDRjZmFlZTQxL3RhYmxlcmFuZ2U6YzUwMDYxOTg3N2JjNGRkZmJhNTVmNWM0NGNmYWVlNDFfMy0zLTEtMS0w_3245c83d-e7fc-4769-a301-fba97d3dbcef"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i9a0c6a8b116d4ce48a2982ae352667ca_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183My9mcmFnOmNlZjI5NjllZGFlZDRlN2FhMzc2Yjc2NmQyYzlhOWY0L3RhYmxlOmM1MDA2MTk4NzdiYzRkZGZiYTU1ZjVjNDRjZmFlZTQxL3RhYmxlcmFuZ2U6YzUwMDYxOTg3N2JjNGRkZmJhNTVmNWM0NGNmYWVlNDFfMy01LTEtMS0w_e1b59740-b977-4b83-b02f-9a89d3a890ae"
      unitRef="usd">8000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i1ef77c0d3157431ea4b246d337daf873_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183My9mcmFnOmNlZjI5NjllZGFlZDRlN2FhMzc2Yjc2NmQyYzlhOWY0L3RhYmxlOmM1MDA2MTk4NzdiYzRkZGZiYTU1ZjVjNDRjZmFlZTQxL3RhYmxlcmFuZ2U6YzUwMDYxOTg3N2JjNGRkZmJhNTVmNWM0NGNmYWVlNDFfMy03LTEtMS0w_cb88994d-cd76-4130-8666-4ef0b18c9721"
      unitRef="usd">9000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i1442c6d9e2ac4c61816c8b753fdb160d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183My9mcmFnOmNlZjI5NjllZGFlZDRlN2FhMzc2Yjc2NmQyYzlhOWY0L3RhYmxlOmM1MDA2MTk4NzdiYzRkZGZiYTU1ZjVjNDRjZmFlZTQxL3RhYmxlcmFuZ2U6YzUwMDYxOTg3N2JjNGRkZmJhNTVmNWM0NGNmYWVlNDFfNC0xLTEtMS0w_7954b394-93a5-4d4d-a64f-a88cbda0dee5"
      unitRef="usd">2102000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ic460a136293d4679a962dc847554d0d2_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183My9mcmFnOmNlZjI5NjllZGFlZDRlN2FhMzc2Yjc2NmQyYzlhOWY0L3RhYmxlOmM1MDA2MTk4NzdiYzRkZGZiYTU1ZjVjNDRjZmFlZTQxL3RhYmxlcmFuZ2U6YzUwMDYxOTg3N2JjNGRkZmJhNTVmNWM0NGNmYWVlNDFfNC0zLTEtMS0w_175e199e-972d-4410-8440-2f24197f0e54"
      unitRef="usd">2535000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i9a0c6a8b116d4ce48a2982ae352667ca_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183My9mcmFnOmNlZjI5NjllZGFlZDRlN2FhMzc2Yjc2NmQyYzlhOWY0L3RhYmxlOmM1MDA2MTk4NzdiYzRkZGZiYTU1ZjVjNDRjZmFlZTQxL3RhYmxlcmFuZ2U6YzUwMDYxOTg3N2JjNGRkZmJhNTVmNWM0NGNmYWVlNDFfNC01LTEtMS0w_ac1a2f03-6c63-493c-8574-eac35b8cd56b"
      unitRef="usd">51000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i1ef77c0d3157431ea4b246d337daf873_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183My9mcmFnOmNlZjI5NjllZGFlZDRlN2FhMzc2Yjc2NmQyYzlhOWY0L3RhYmxlOmM1MDA2MTk4NzdiYzRkZGZiYTU1ZjVjNDRjZmFlZTQxL3RhYmxlcmFuZ2U6YzUwMDYxOTg3N2JjNGRkZmJhNTVmNWM0NGNmYWVlNDFfNC03LTEtMS0w_572c44e5-e4c5-429b-84c1-5b1be152f91a"
      unitRef="usd">60000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i1442c6d9e2ac4c61816c8b753fdb160d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183My9mcmFnOmNlZjI5NjllZGFlZDRlN2FhMzc2Yjc2NmQyYzlhOWY0L3RhYmxlOmM1MDA2MTk4NzdiYzRkZGZiYTU1ZjVjNDRjZmFlZTQxL3RhYmxlcmFuZ2U6YzUwMDYxOTg3N2JjNGRkZmJhNTVmNWM0NGNmYWVlNDFfNS0xLTEtMS0w_a1b83fe0-14e2-46c1-a91a-3f4cb8e9d489"
      unitRef="usd">2863000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="ic460a136293d4679a962dc847554d0d2_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183My9mcmFnOmNlZjI5NjllZGFlZDRlN2FhMzc2Yjc2NmQyYzlhOWY0L3RhYmxlOmM1MDA2MTk4NzdiYzRkZGZiYTU1ZjVjNDRjZmFlZTQxL3RhYmxlcmFuZ2U6YzUwMDYxOTg3N2JjNGRkZmJhNTVmNWM0NGNmYWVlNDFfNS0zLTEtMS0w_9babec69-2d95-43bf-b308-abda61a3d8d3"
      unitRef="usd">2804000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i9a0c6a8b116d4ce48a2982ae352667ca_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183My9mcmFnOmNlZjI5NjllZGFlZDRlN2FhMzc2Yjc2NmQyYzlhOWY0L3RhYmxlOmM1MDA2MTk4NzdiYzRkZGZiYTU1ZjVjNDRjZmFlZTQxL3RhYmxlcmFuZ2U6YzUwMDYxOTg3N2JjNGRkZmJhNTVmNWM0NGNmYWVlNDFfNS01LTEtMS0w_c561d08c-48eb-4483-87a0-b5bd8a1ca84e"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i1ef77c0d3157431ea4b246d337daf873_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183My9mcmFnOmNlZjI5NjllZGFlZDRlN2FhMzc2Yjc2NmQyYzlhOWY0L3RhYmxlOmM1MDA2MTk4NzdiYzRkZGZiYTU1ZjVjNDRjZmFlZTQxL3RhYmxlcmFuZ2U6YzUwMDYxOTg3N2JjNGRkZmJhNTVmNWM0NGNmYWVlNDFfNS03LTEtMS0w_1e13a26c-026b-40c5-9cf7-46c704fec7bc"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <tg:AmortizationOfPriorServiceCostsAndNetGainsLoss
      contextRef="i1442c6d9e2ac4c61816c8b753fdb160d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183My9mcmFnOmNlZjI5NjllZGFlZDRlN2FhMzc2Yjc2NmQyYzlhOWY0L3RhYmxlOmM1MDA2MTk4NzdiYzRkZGZiYTU1ZjVjNDRjZmFlZTQxL3RhYmxlcmFuZ2U6YzUwMDYxOTg3N2JjNGRkZmJhNTVmNWM0NGNmYWVlNDFfNi0xLTEtMS0w_a8481108-da79-4dbf-a2f8-154fd5f8cb50"
      unitRef="usd">-4266000</tg:AmortizationOfPriorServiceCostsAndNetGainsLoss>
    <tg:AmortizationOfPriorServiceCostsAndNetGainsLoss
      contextRef="ic460a136293d4679a962dc847554d0d2_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183My9mcmFnOmNlZjI5NjllZGFlZDRlN2FhMzc2Yjc2NmQyYzlhOWY0L3RhYmxlOmM1MDA2MTk4NzdiYzRkZGZiYTU1ZjVjNDRjZmFlZTQxL3RhYmxlcmFuZ2U6YzUwMDYxOTg3N2JjNGRkZmJhNTVmNWM0NGNmYWVlNDFfNi0zLTEtMS0w_cf4ff76a-0766-4b37-b65b-615606f7d78e"
      unitRef="usd">-3814000</tg:AmortizationOfPriorServiceCostsAndNetGainsLoss>
    <tg:AmortizationOfPriorServiceCostsAndNetGainsLoss
      contextRef="i9a0c6a8b116d4ce48a2982ae352667ca_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183My9mcmFnOmNlZjI5NjllZGFlZDRlN2FhMzc2Yjc2NmQyYzlhOWY0L3RhYmxlOmM1MDA2MTk4NzdiYzRkZGZiYTU1ZjVjNDRjZmFlZTQxL3RhYmxlcmFuZ2U6YzUwMDYxOTg3N2JjNGRkZmJhNTVmNWM0NGNmYWVlNDFfNi01LTEtMS0w_6790dd7f-18f7-4420-8af8-7d28ec3e24a5"
      unitRef="usd">24000</tg:AmortizationOfPriorServiceCostsAndNetGainsLoss>
    <tg:AmortizationOfPriorServiceCostsAndNetGainsLoss
      contextRef="i1ef77c0d3157431ea4b246d337daf873_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183My9mcmFnOmNlZjI5NjllZGFlZDRlN2FhMzc2Yjc2NmQyYzlhOWY0L3RhYmxlOmM1MDA2MTk4NzdiYzRkZGZiYTU1ZjVjNDRjZmFlZTQxL3RhYmxlcmFuZ2U6YzUwMDYxOTg3N2JjNGRkZmJhNTVmNWM0NGNmYWVlNDFfNi03LTEtMS0w_274187c8-bce2-452a-9a9f-47b0ea06d264"
      unitRef="usd">47000</tg:AmortizationOfPriorServiceCostsAndNetGainsLoss>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i1442c6d9e2ac4c61816c8b753fdb160d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183My9mcmFnOmNlZjI5NjllZGFlZDRlN2FhMzc2Yjc2NmQyYzlhOWY0L3RhYmxlOmM1MDA2MTk4NzdiYzRkZGZiYTU1ZjVjNDRjZmFlZTQxL3RhYmxlcmFuZ2U6YzUwMDYxOTg3N2JjNGRkZmJhNTVmNWM0NGNmYWVlNDFfNy0xLTEtMS0w_dd52f971-1d53-44ae-9bc8-1859a653b8b7"
      unitRef="usd">3505000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ic460a136293d4679a962dc847554d0d2_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183My9mcmFnOmNlZjI5NjllZGFlZDRlN2FhMzc2Yjc2NmQyYzlhOWY0L3RhYmxlOmM1MDA2MTk4NzdiYzRkZGZiYTU1ZjVjNDRjZmFlZTQxL3RhYmxlcmFuZ2U6YzUwMDYxOTg3N2JjNGRkZmJhNTVmNWM0NGNmYWVlNDFfNy0zLTEtMS0w_9aff4652-9735-4bab-93ff-ebe2e455c3c7"
      unitRef="usd">3545000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i9a0c6a8b116d4ce48a2982ae352667ca_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183My9mcmFnOmNlZjI5NjllZGFlZDRlN2FhMzc2Yjc2NmQyYzlhOWY0L3RhYmxlOmM1MDA2MTk4NzdiYzRkZGZiYTU1ZjVjNDRjZmFlZTQxL3RhYmxlcmFuZ2U6YzUwMDYxOTg3N2JjNGRkZmJhNTVmNWM0NGNmYWVlNDFfNy01LTEtMS0w_78a10dcd-a2b7-429c-8787-205b21fca968"
      unitRef="usd">35000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i1ef77c0d3157431ea4b246d337daf873_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183My9mcmFnOmNlZjI5NjllZGFlZDRlN2FhMzc2Yjc2NmQyYzlhOWY0L3RhYmxlOmM1MDA2MTk4NzdiYzRkZGZiYTU1ZjVjNDRjZmFlZTQxL3RhYmxlcmFuZ2U6YzUwMDYxOTg3N2JjNGRkZmJhNTVmNWM0NGNmYWVlNDFfNy03LTEtMS0w_e61b534e-f06b-4bab-a8aa-6339493e6f13"
      unitRef="usd">22000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ie6233b844d7e425e98ab543454441004_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183My9mcmFnOmNlZjI5NjllZGFlZDRlN2FhMzc2Yjc2NmQyYzlhOWY0L3RhYmxlOmM1MDA2MTk4NzdiYzRkZGZiYTU1ZjVjNDRjZmFlZTQxL3RhYmxlcmFuZ2U6YzUwMDYxOTg3N2JjNGRkZmJhNTVmNWM0NGNmYWVlNDFfMTItMS0xLTEtMA_428f6a3c-2332-4b30-aeeb-bce222c1800f"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="iecc27f3f60e744d3bed314d58b5baf4c_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183My9mcmFnOmNlZjI5NjllZGFlZDRlN2FhMzc2Yjc2NmQyYzlhOWY0L3RhYmxlOmM1MDA2MTk4NzdiYzRkZGZiYTU1ZjVjNDRjZmFlZTQxL3RhYmxlcmFuZ2U6YzUwMDYxOTg3N2JjNGRkZmJhNTVmNWM0NGNmYWVlNDFfMTItMy0xLTEtMA_f2b5d292-c2db-48c7-9b71-fe5fad238c19"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i11ad129fb83d45daa97b43e6614f852b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183My9mcmFnOmNlZjI5NjllZGFlZDRlN2FhMzc2Yjc2NmQyYzlhOWY0L3RhYmxlOmM1MDA2MTk4NzdiYzRkZGZiYTU1ZjVjNDRjZmFlZTQxL3RhYmxlcmFuZ2U6YzUwMDYxOTg3N2JjNGRkZmJhNTVmNWM0NGNmYWVlNDFfMTItNS0xLTEtMA_e8d2d09f-d7ff-46a5-ac5e-11c3f568af99"
      unitRef="usd">17000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i5d6c18af767444c3bc1ecd764cc8090e_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183My9mcmFnOmNlZjI5NjllZGFlZDRlN2FhMzc2Yjc2NmQyYzlhOWY0L3RhYmxlOmM1MDA2MTk4NzdiYzRkZGZiYTU1ZjVjNDRjZmFlZTQxL3RhYmxlcmFuZ2U6YzUwMDYxOTg3N2JjNGRkZmJhNTVmNWM0NGNmYWVlNDFfMTItNy0xLTEtMA_ed2d7f25-607c-4ff7-a9f2-076c4c4fbe0e"
      unitRef="usd">18000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ie6233b844d7e425e98ab543454441004_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183My9mcmFnOmNlZjI5NjllZGFlZDRlN2FhMzc2Yjc2NmQyYzlhOWY0L3RhYmxlOmM1MDA2MTk4NzdiYzRkZGZiYTU1ZjVjNDRjZmFlZTQxL3RhYmxlcmFuZ2U6YzUwMDYxOTg3N2JjNGRkZmJhNTVmNWM0NGNmYWVlNDFfMTMtMS0xLTEtMA_49c3c081-d17f-4578-97d2-f9e61c029fe1"
      unitRef="usd">4204000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="iecc27f3f60e744d3bed314d58b5baf4c_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183My9mcmFnOmNlZjI5NjllZGFlZDRlN2FhMzc2Yjc2NmQyYzlhOWY0L3RhYmxlOmM1MDA2MTk4NzdiYzRkZGZiYTU1ZjVjNDRjZmFlZTQxL3RhYmxlcmFuZ2U6YzUwMDYxOTg3N2JjNGRkZmJhNTVmNWM0NGNmYWVlNDFfMTMtMy0xLTEtMA_421d14b6-4964-44c3-87ef-a3c4c9c064c6"
      unitRef="usd">5070000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i11ad129fb83d45daa97b43e6614f852b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183My9mcmFnOmNlZjI5NjllZGFlZDRlN2FhMzc2Yjc2NmQyYzlhOWY0L3RhYmxlOmM1MDA2MTk4NzdiYzRkZGZiYTU1ZjVjNDRjZmFlZTQxL3RhYmxlcmFuZ2U6YzUwMDYxOTg3N2JjNGRkZmJhNTVmNWM0NGNmYWVlNDFfMTMtNS0xLTEtMA_155a4b3d-ec76-4cae-8d4d-24474990ba55"
      unitRef="usd">101000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i5d6c18af767444c3bc1ecd764cc8090e_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183My9mcmFnOmNlZjI5NjllZGFlZDRlN2FhMzc2Yjc2NmQyYzlhOWY0L3RhYmxlOmM1MDA2MTk4NzdiYzRkZGZiYTU1ZjVjNDRjZmFlZTQxL3RhYmxlcmFuZ2U6YzUwMDYxOTg3N2JjNGRkZmJhNTVmNWM0NGNmYWVlNDFfMTMtNy0xLTEtMA_301140eb-491c-489d-b456-2af8a7b66273"
      unitRef="usd">120000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="ie6233b844d7e425e98ab543454441004_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183My9mcmFnOmNlZjI5NjllZGFlZDRlN2FhMzc2Yjc2NmQyYzlhOWY0L3RhYmxlOmM1MDA2MTk4NzdiYzRkZGZiYTU1ZjVjNDRjZmFlZTQxL3RhYmxlcmFuZ2U6YzUwMDYxOTg3N2JjNGRkZmJhNTVmNWM0NGNmYWVlNDFfMTQtMS0xLTEtMA_94387683-f79d-416c-b485-deb68ee93245"
      unitRef="usd">5725000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="iecc27f3f60e744d3bed314d58b5baf4c_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183My9mcmFnOmNlZjI5NjllZGFlZDRlN2FhMzc2Yjc2NmQyYzlhOWY0L3RhYmxlOmM1MDA2MTk4NzdiYzRkZGZiYTU1ZjVjNDRjZmFlZTQxL3RhYmxlcmFuZ2U6YzUwMDYxOTg3N2JjNGRkZmJhNTVmNWM0NGNmYWVlNDFfMTQtMy0xLTEtMA_dd3201c1-60ba-4dce-9780-e534acac5d87"
      unitRef="usd">5608000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i11ad129fb83d45daa97b43e6614f852b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183My9mcmFnOmNlZjI5NjllZGFlZDRlN2FhMzc2Yjc2NmQyYzlhOWY0L3RhYmxlOmM1MDA2MTk4NzdiYzRkZGZiYTU1ZjVjNDRjZmFlZTQxL3RhYmxlcmFuZ2U6YzUwMDYxOTg3N2JjNGRkZmJhNTVmNWM0NGNmYWVlNDFfMTQtNS0xLTEtMA_42c9ba28-3f2e-4576-ab6a-446f38f74ed4"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i5d6c18af767444c3bc1ecd764cc8090e_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183My9mcmFnOmNlZjI5NjllZGFlZDRlN2FhMzc2Yjc2NmQyYzlhOWY0L3RhYmxlOmM1MDA2MTk4NzdiYzRkZGZiYTU1ZjVjNDRjZmFlZTQxL3RhYmxlcmFuZ2U6YzUwMDYxOTg3N2JjNGRkZmJhNTVmNWM0NGNmYWVlNDFfMTQtNy0xLTEtMA_529e21b3-ab53-407e-bd1a-6ce2c6885f74"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <tg:AmortizationOfPriorServiceCostsAndNetGainsLoss
      contextRef="ie6233b844d7e425e98ab543454441004_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183My9mcmFnOmNlZjI5NjllZGFlZDRlN2FhMzc2Yjc2NmQyYzlhOWY0L3RhYmxlOmM1MDA2MTk4NzdiYzRkZGZiYTU1ZjVjNDRjZmFlZTQxL3RhYmxlcmFuZ2U6YzUwMDYxOTg3N2JjNGRkZmJhNTVmNWM0NGNmYWVlNDFfMTUtMS0xLTEtMA_9c57bc6c-477a-4d56-b9d5-b63c65fb49ed"
      unitRef="usd">-8531000</tg:AmortizationOfPriorServiceCostsAndNetGainsLoss>
    <tg:AmortizationOfPriorServiceCostsAndNetGainsLoss
      contextRef="iecc27f3f60e744d3bed314d58b5baf4c_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183My9mcmFnOmNlZjI5NjllZGFlZDRlN2FhMzc2Yjc2NmQyYzlhOWY0L3RhYmxlOmM1MDA2MTk4NzdiYzRkZGZiYTU1ZjVjNDRjZmFlZTQxL3RhYmxlcmFuZ2U6YzUwMDYxOTg3N2JjNGRkZmJhNTVmNWM0NGNmYWVlNDFfMTUtMy0xLTEtMA_16354c17-0089-4927-a158-a2d5429f33f4"
      unitRef="usd">-7628000</tg:AmortizationOfPriorServiceCostsAndNetGainsLoss>
    <tg:AmortizationOfPriorServiceCostsAndNetGainsLoss
      contextRef="i11ad129fb83d45daa97b43e6614f852b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183My9mcmFnOmNlZjI5NjllZGFlZDRlN2FhMzc2Yjc2NmQyYzlhOWY0L3RhYmxlOmM1MDA2MTk4NzdiYzRkZGZiYTU1ZjVjNDRjZmFlZTQxL3RhYmxlcmFuZ2U6YzUwMDYxOTg3N2JjNGRkZmJhNTVmNWM0NGNmYWVlNDFfMTUtNS0xLTEtMA_c48dda85-ecb8-4ce8-b2db-9327cd880fa8"
      unitRef="usd">48000</tg:AmortizationOfPriorServiceCostsAndNetGainsLoss>
    <tg:AmortizationOfPriorServiceCostsAndNetGainsLoss
      contextRef="i5d6c18af767444c3bc1ecd764cc8090e_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183My9mcmFnOmNlZjI5NjllZGFlZDRlN2FhMzc2Yjc2NmQyYzlhOWY0L3RhYmxlOmM1MDA2MTk4NzdiYzRkZGZiYTU1ZjVjNDRjZmFlZTQxL3RhYmxlcmFuZ2U6YzUwMDYxOTg3N2JjNGRkZmJhNTVmNWM0NGNmYWVlNDFfMTUtNy0xLTEtMA_24088555-e7c7-4d7a-b7d8-a10d9740ed70"
      unitRef="usd">94000</tg:AmortizationOfPriorServiceCostsAndNetGainsLoss>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ie6233b844d7e425e98ab543454441004_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183My9mcmFnOmNlZjI5NjllZGFlZDRlN2FhMzc2Yjc2NmQyYzlhOWY0L3RhYmxlOmM1MDA2MTk4NzdiYzRkZGZiYTU1ZjVjNDRjZmFlZTQxL3RhYmxlcmFuZ2U6YzUwMDYxOTg3N2JjNGRkZmJhNTVmNWM0NGNmYWVlNDFfMTYtMS0xLTEtMA_ffcb6edd-ba52-4c72-b4b4-4bba28e00ab6"
      unitRef="usd">7010000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="iecc27f3f60e744d3bed314d58b5baf4c_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183My9mcmFnOmNlZjI5NjllZGFlZDRlN2FhMzc2Yjc2NmQyYzlhOWY0L3RhYmxlOmM1MDA2MTk4NzdiYzRkZGZiYTU1ZjVjNDRjZmFlZTQxL3RhYmxlcmFuZ2U6YzUwMDYxOTg3N2JjNGRkZmJhNTVmNWM0NGNmYWVlNDFfMTYtMy0xLTEtMA_59bb4894-a0e7-4390-8068-58a23f5ffea1"
      unitRef="usd">7090000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i11ad129fb83d45daa97b43e6614f852b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183My9mcmFnOmNlZjI5NjllZGFlZDRlN2FhMzc2Yjc2NmQyYzlhOWY0L3RhYmxlOmM1MDA2MTk4NzdiYzRkZGZiYTU1ZjVjNDRjZmFlZTQxL3RhYmxlcmFuZ2U6YzUwMDYxOTg3N2JjNGRkZmJhNTVmNWM0NGNmYWVlNDFfMTYtNS0xLTEtMA_f41d4550-6354-4948-a135-ea6e67303162"
      unitRef="usd">70000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i5d6c18af767444c3bc1ecd764cc8090e_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183My9mcmFnOmNlZjI5NjllZGFlZDRlN2FhMzc2Yjc2NmQyYzlhOWY0L3RhYmxlOmM1MDA2MTk4NzdiYzRkZGZiYTU1ZjVjNDRjZmFlZTQxL3RhYmxlcmFuZ2U6YzUwMDYxOTg3N2JjNGRkZmJhNTVmNWM0NGNmYWVlNDFfMTYtNy0xLTEtMA_31b59b7c-0b74-45f2-b415-ba0756273f68"
      unitRef="usd">44000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="ie827abd61a91494983b9635d29ac350f_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183My9mcmFnOmNlZjI5NjllZGFlZDRlN2FhMzc2Yjc2NmQyYzlhOWY0L3RleHRyZWdpb246Y2VmMjk2OWVkYWVkNGU3YWEzNzZiNzY2ZDJjOWE5ZjRfNTg0_4a6da512-4bd7-43ca-adeb-dac93e766ae8"
      unitRef="usd">-105900000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet
      contextRef="idbaed1ad1bf1447f839f99d948912ed7_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183My9mcmFnOmNlZjI5NjllZGFlZDRlN2FhMzc2Yjc2NmQyYzlhOWY0L3RleHRyZWdpb246Y2VmMjk2OWVkYWVkNGU3YWEzNzZiNzY2ZDJjOWE5ZjRfNTkx_b667e826-44c9-4cb2-a5bd-fc8275133005"
      unitRef="usd">-111300000</us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet>
    <dei:DocumentPeriodEndDate
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183My9mcmFnOmNlZjI5NjllZGFlZDRlN2FhMzc2Yjc2NmQyYzlhOWY0L3RleHRyZWdpb246Y2VmMjk2OWVkYWVkNGU3YWEzNzZiNzY2ZDJjOWE5ZjRfNTk3_a604ba0a-f314-4932-9bbe-f88022846d09">2021-06-30</dei:DocumentPeriodEndDate>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
      contextRef="i5b60d624d554496aa393f64a26e5768f_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183My9mcmFnOmNlZjI5NjllZGFlZDRlN2FhMzc2Yjc2NmQyYzlhOWY0L3RleHRyZWdpb246Y2VmMjk2OWVkYWVkNGU3YWEzNzZiNzY2ZDJjOWE5ZjRfNjIy_45e62542-aefb-4ac0-a46e-9dca45b33f82"
      unitRef="usd">700000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <dei:DocumentPeriodEndDate
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183My9mcmFnOmNlZjI5NjllZGFlZDRlN2FhMzc2Yjc2NmQyYzlhOWY0L3RleHRyZWdpb246Y2VmMjk2OWVkYWVkNGU3YWEzNzZiNzY2ZDJjOWE5ZjRfNjU5_a604ba0a-f314-4932-9bbe-f88022846d09">2021-06-30</dei:DocumentPeriodEndDate>
    <tg:DefinedBenefitPlanEstimatedRequiredFutureEmployerContributionsInCurrentFiscalYear
      contextRef="ie6233b844d7e425e98ab543454441004_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183My9mcmFnOmNlZjI5NjllZGFlZDRlN2FhMzc2Yjc2NmQyYzlhOWY0L3RleHRyZWdpb246Y2VmMjk2OWVkYWVkNGU3YWEzNzZiNzY2ZDJjOWE5ZjRfODcy_201dfadd-1b23-49d1-8b02-389d12a985e3"
      unitRef="usd">11700000</tg:DefinedBenefitPlanEstimatedRequiredFutureEmployerContributionsInCurrentFiscalYear>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="ie6233b844d7e425e98ab543454441004_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183My9mcmFnOmNlZjI5NjllZGFlZDRlN2FhMzc2Yjc2NmQyYzlhOWY0L3RleHRyZWdpb246Y2VmMjk2OWVkYWVkNGU3YWEzNzZiNzY2ZDJjOWE5ZjRfMTY0OTI2NzQ0MzM2MA_415993d5-d600-4f74-b8e2-3e4e2a40b1ff"
      unitRef="usd">3800000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i11ad129fb83d45daa97b43e6614f852b_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183My9mcmFnOmNlZjI5NjllZGFlZDRlN2FhMzc2Yjc2NmQyYzlhOWY0L3RleHRyZWdpb246Y2VmMjk2OWVkYWVkNGU3YWEzNzZiNzY2ZDJjOWE5ZjRfMTUxMQ_03de9b9e-3549-49b7-ae73-bc0615d26f36"
      unitRef="usd">500000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183OS9mcmFnOjI4YzE5YjhjODJlMTQxZTViNDIxMjgzOWE1ODM1YTcyL3RleHRyZWdpb246MjhjMTliOGM4MmUxNDFlNWI0MjEyODM5YTU4MzVhNzJfOTY_cca7d0f3-753a-4690-9db0-fae7cae15f98">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other income (expense), net consists of the following:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.660%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&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.911%"/&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.911%"/&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.917%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended June 30,&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:10pt;font-weight:400;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="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:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&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;Gain (loss) on investment in kal&#xe9;o accounted for under fair value method&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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;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;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;1,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;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;918&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;(24,800)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;One-time tax credit in Brazil for unemployment/social security insurance non-income taxes resulting from a favorable decision by Brazil&#x2019;s Supreme Court regarding the calculation of such tax&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;8,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transition service fees, net of corporate costs associated with the divested Personal Care business&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;267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:top"&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;COVID-19-related expenses, net of relief &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;(c)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(415)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Write-down of investment in Harbinger Capital Partners Special Situations Fund&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;(d)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(363)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(511)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;(53)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(147)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25,964)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="24" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(a)  The gain in the first six months of 2021 includes a $0.3 million dividend received from kal&#xe9;o in the first quarter of 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(b)  See Note 13 for additional information.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(c)  Costs associated with operating under COVID-19 conditions include employee overtime expenses associated with absenteeism, personal protective equipment supplies and facility maintenance.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(d)  Represents the unrealized loss on the Company&#x2019;s investment in Harbinger Capital Partners Special Situations Fund L.P. that had a fair value of $0.2&#160;million and $0.9&#160;million as of June 30, 2021 and 2020, respectively, and $0.7&#160;million as of December 31, 2020 reported in "Other assets" in the condensed consolidated balance sheet.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock>
    <us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183OS9mcmFnOjI4YzE5YjhjODJlMTQxZTViNDIxMjgzOWE1ODM1YTcyL3RleHRyZWdpb246MjhjMTliOGM4MmUxNDFlNWI0MjEyODM5YTU4MzVhNzJfOTI_d7bdb972-8778-4e05-bf0d-c59d52c01828">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.660%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&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.911%"/&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.911%"/&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.917%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended June 30,&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:10pt;font-weight:400;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="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:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&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;Gain (loss) on investment in kal&#xe9;o accounted for under fair value method&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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;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;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;1,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;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;918&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;(24,800)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;One-time tax credit in Brazil for unemployment/social security insurance non-income taxes resulting from a favorable decision by Brazil&#x2019;s Supreme Court regarding the calculation of such tax&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;8,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transition service fees, net of corporate costs associated with the divested Personal Care business&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;267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:top"&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;COVID-19-related expenses, net of relief &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;(c)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(415)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Write-down of investment in Harbinger Capital Partners Special Situations Fund&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;(d)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(363)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(511)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;(53)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(147)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25,964)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="24" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(a)  The gain in the first six months of 2021 includes a $0.3 million dividend received from kal&#xe9;o in the first quarter of 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(b)  See Note 13 for additional information.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(c)  Costs associated with operating under COVID-19 conditions include employee overtime expenses associated with absenteeism, personal protective equipment supplies and facility maintenance.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(d)  Represents the unrealized loss on the Company&#x2019;s investment in Harbinger Capital Partners Special Situations Fund L.P. that had a fair value of $0.2&#160;million and $0.9&#160;million as of June 30, 2021 and 2020, respectively, and $0.7&#160;million as of December 31, 2020 reported in "Other assets" in the condensed consolidated balance sheet.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock>
    <tg:UnrealizedGainLossonInvestmentskaleo
      contextRef="i01ef1fdf33be4358877b151e3e353275_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183OS9mcmFnOjI4YzE5YjhjODJlMTQxZTViNDIxMjgzOWE1ODM1YTcyL3RhYmxlOmRmZjBkZGU1NzU0NjRiNTU5ZmFiYWQ1YzU4NjQzNGZlL3RhYmxlcmFuZ2U6ZGZmMGRkZTU3NTQ2NGI1NTlmYWJhZDVjNTg2NDM0ZmVfMi0xLTEtMS0w_a30840be-65d5-4bed-abfc-549edfed6d3c"
      unitRef="usd">200000</tg:UnrealizedGainLossonInvestmentskaleo>
    <tg:UnrealizedGainLossonInvestmentskaleo
      contextRef="iaa6ce6463514455cb9cd0fe1d68a16c6_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183OS9mcmFnOjI4YzE5YjhjODJlMTQxZTViNDIxMjgzOWE1ODM1YTcyL3RhYmxlOmRmZjBkZGU1NzU0NjRiNTU5ZmFiYWQ1YzU4NjQzNGZlL3RhYmxlcmFuZ2U6ZGZmMGRkZTU3NTQ2NGI1NTlmYWJhZDVjNTg2NDM0ZmVfMi0zLTEtMS0w_b26223cb-7c6e-45e8-8dfd-1f1e274025fc"
      unitRef="usd">1300000</tg:UnrealizedGainLossonInvestmentskaleo>
    <tg:UnrealizedGainLossonInvestmentskaleo
      contextRef="i4c31b8497bb94c8c9f171736ea53859c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183OS9mcmFnOjI4YzE5YjhjODJlMTQxZTViNDIxMjgzOWE1ODM1YTcyL3RhYmxlOmRmZjBkZGU1NzU0NjRiNTU5ZmFiYWQ1YzU4NjQzNGZlL3RhYmxlcmFuZ2U6ZGZmMGRkZTU3NTQ2NGI1NTlmYWJhZDVjNTg2NDM0ZmVfMi01LTEtMS0w_bb3d324c-25f8-4a4f-ae66-8c4e1cf3cb61"
      unitRef="usd">918000</tg:UnrealizedGainLossonInvestmentskaleo>
    <tg:UnrealizedGainLossonInvestmentskaleo
      contextRef="i2175b27253ce4b5691018313517241f8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183OS9mcmFnOjI4YzE5YjhjODJlMTQxZTViNDIxMjgzOWE1ODM1YTcyL3RhYmxlOmRmZjBkZGU1NzU0NjRiNTU5ZmFiYWQ1YzU4NjQzNGZlL3RhYmxlcmFuZ2U6ZGZmMGRkZTU3NTQ2NGI1NTlmYWJhZDVjNTg2NDM0ZmVfMi03LTEtMS0w_996a50a7-ffd5-4411-94e4-86ad79b3b7b3"
      unitRef="usd">-24800000</tg:UnrealizedGainLossonInvestmentskaleo>
    <tg:BrazilOneTimeTaxCreditPISCOFINS
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183OS9mcmFnOjI4YzE5YjhjODJlMTQxZTViNDIxMjgzOWE1ODM1YTcyL3RhYmxlOmRmZjBkZGU1NzU0NjRiNTU5ZmFiYWQ1YzU4NjQzNGZlL3RhYmxlcmFuZ2U6ZGZmMGRkZTU3NTQ2NGI1NTlmYWJhZDVjNTg2NDM0ZmVfMy0xLTEtMS0zMzAy_2fadddd0-9e9a-4cd4-a48c-7959b26151a9"
      unitRef="usd">8486000</tg:BrazilOneTimeTaxCreditPISCOFINS>
    <tg:BrazilOneTimeTaxCreditPISCOFINS
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183OS9mcmFnOjI4YzE5YjhjODJlMTQxZTViNDIxMjgzOWE1ODM1YTcyL3RhYmxlOmRmZjBkZGU1NzU0NjRiNTU5ZmFiYWQ1YzU4NjQzNGZlL3RhYmxlcmFuZ2U6ZGZmMGRkZTU3NTQ2NGI1NTlmYWJhZDVjNTg2NDM0ZmVfMy0zLTEtMS0zMzA1_396cc015-9c1f-4344-905e-76749ca0e827"
      unitRef="usd">0</tg:BrazilOneTimeTaxCreditPISCOFINS>
    <tg:BrazilOneTimeTaxCreditPISCOFINS
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183OS9mcmFnOjI4YzE5YjhjODJlMTQxZTViNDIxMjgzOWE1ODM1YTcyL3RhYmxlOmRmZjBkZGU1NzU0NjRiNTU5ZmFiYWQ1YzU4NjQzNGZlL3RhYmxlcmFuZ2U6ZGZmMGRkZTU3NTQ2NGI1NTlmYWJhZDVjNTg2NDM0ZmVfMy01LTEtMS0zMzA1_2a883aee-d6d7-4249-a391-25737c59b43e"
      unitRef="usd">8486000</tg:BrazilOneTimeTaxCreditPISCOFINS>
    <tg:BrazilOneTimeTaxCreditPISCOFINS
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183OS9mcmFnOjI4YzE5YjhjODJlMTQxZTViNDIxMjgzOWE1ODM1YTcyL3RhYmxlOmRmZjBkZGU1NzU0NjRiNTU5ZmFiYWQ1YzU4NjQzNGZlL3RhYmxlcmFuZ2U6ZGZmMGRkZTU3NTQ2NGI1NTlmYWJhZDVjNTg2NDM0ZmVfMy03LTEtMS0zMzA1_d348cccd-df56-473a-8012-0a49cddec995"
      unitRef="usd">0</tg:BrazilOneTimeTaxCreditPISCOFINS>
    <us-gaap:OtherNonrecurringExpense
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183OS9mcmFnOjI4YzE5YjhjODJlMTQxZTViNDIxMjgzOWE1ODM1YTcyL3RhYmxlOmRmZjBkZGU1NzU0NjRiNTU5ZmFiYWQ1YzU4NjQzNGZlL3RhYmxlcmFuZ2U6ZGZmMGRkZTU3NTQ2NGI1NTlmYWJhZDVjNTg2NDM0ZmVfMy0xLTEtMS0xNjUz_1a96b631-1a01-4fbe-b1c3-d458834bee41"
      unitRef="usd">267000</us-gaap:OtherNonrecurringExpense>
    <us-gaap:OtherNonrecurringExpense
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183OS9mcmFnOjI4YzE5YjhjODJlMTQxZTViNDIxMjgzOWE1ODM1YTcyL3RhYmxlOmRmZjBkZGU1NzU0NjRiNTU5ZmFiYWQ1YzU4NjQzNGZlL3RhYmxlcmFuZ2U6ZGZmMGRkZTU3NTQ2NGI1NTlmYWJhZDVjNTg2NDM0ZmVfMy0zLTEtMS0zMjMx_cc93d764-0209-43bc-ac9a-64ec43fdd8f4"
      unitRef="usd">0</us-gaap:OtherNonrecurringExpense>
    <us-gaap:OtherNonrecurringExpense
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183OS9mcmFnOjI4YzE5YjhjODJlMTQxZTViNDIxMjgzOWE1ODM1YTcyL3RhYmxlOmRmZjBkZGU1NzU0NjRiNTU5ZmFiYWQ1YzU4NjQzNGZlL3RhYmxlcmFuZ2U6ZGZmMGRkZTU3NTQ2NGI1NTlmYWJhZDVjNTg2NDM0ZmVfMy01LTEtMS0xNjU1_00828c00-1e10-4e68-8a88-060b7d13abaf"
      unitRef="usd">571000</us-gaap:OtherNonrecurringExpense>
    <us-gaap:OtherNonrecurringExpense
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183OS9mcmFnOjI4YzE5YjhjODJlMTQxZTViNDIxMjgzOWE1ODM1YTcyL3RhYmxlOmRmZjBkZGU1NzU0NjRiNTU5ZmFiYWQ1YzU4NjQzNGZlL3RhYmxlcmFuZ2U6ZGZmMGRkZTU3NTQ2NGI1NTlmYWJhZDVjNTg2NDM0ZmVfMy03LTEtMS0zMjMz_e49fd57c-c78b-4198-806c-b436615355db"
      unitRef="usd">0</us-gaap:OtherNonrecurringExpense>
    <us-gaap:OtherNonoperatingExpense
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183OS9mcmFnOjI4YzE5YjhjODJlMTQxZTViNDIxMjgzOWE1ODM1YTcyL3RhYmxlOmRmZjBkZGU1NzU0NjRiNTU5ZmFiYWQ1YzU4NjQzNGZlL3RhYmxlcmFuZ2U6ZGZmMGRkZTU3NTQ2NGI1NTlmYWJhZDVjNTg2NDM0ZmVfNC0xLTEtMS0xNjYw_47e7205f-b72a-4a5b-8336-c252f37a7655"
      unitRef="usd">415000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183OS9mcmFnOjI4YzE5YjhjODJlMTQxZTViNDIxMjgzOWE1ODM1YTcyL3RhYmxlOmRmZjBkZGU1NzU0NjRiNTU5ZmFiYWQ1YzU4NjQzNGZlL3RhYmxlcmFuZ2U6ZGZmMGRkZTU3NTQ2NGI1NTlmYWJhZDVjNTg2NDM0ZmVfNC0zLTEtMS0xNjYw_99c8d43a-07dd-44bb-a478-4eac368ba27e"
      unitRef="usd">1100000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183OS9mcmFnOjI4YzE5YjhjODJlMTQxZTViNDIxMjgzOWE1ODM1YTcyL3RhYmxlOmRmZjBkZGU1NzU0NjRiNTU5ZmFiYWQ1YzU4NjQzNGZlL3RhYmxlcmFuZ2U6ZGZmMGRkZTU3NTQ2NGI1NTlmYWJhZDVjNTg2NDM0ZmVfNC01LTEtMS0xNjYw_a3328963-864c-47f8-beea-6a14d927c110"
      unitRef="usd">435000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183OS9mcmFnOjI4YzE5YjhjODJlMTQxZTViNDIxMjgzOWE1ODM1YTcyL3RhYmxlOmRmZjBkZGU1NzU0NjRiNTU5ZmFiYWQ1YzU4NjQzNGZlL3RhYmxlcmFuZ2U6ZGZmMGRkZTU3NTQ2NGI1NTlmYWJhZDVjNTg2NDM0ZmVfNC03LTEtMS0xNjYw_7bbccb03-94b5-48ea-bafa-cbc0e3cf49a7"
      unitRef="usd">1100000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:GainLossOnInvestments
      contextRef="i034884ee4c71454d9896f6462a825a47_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183OS9mcmFnOjI4YzE5YjhjODJlMTQxZTViNDIxMjgzOWE1ODM1YTcyL3RhYmxlOmRmZjBkZGU1NzU0NjRiNTU5ZmFiYWQ1YzU4NjQzNGZlL3RhYmxlcmFuZ2U6ZGZmMGRkZTU3NTQ2NGI1NTlmYWJhZDVjNTg2NDM0ZmVfMy0xLTEtMS0w_04428d0d-e308-4ac3-9934-7459c8c8d4fa"
      unitRef="usd">-363000</us-gaap:GainLossOnInvestments>
    <us-gaap:GainLossOnInvestments
      contextRef="ief433a29da964b269e359ae78b602399_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183OS9mcmFnOjI4YzE5YjhjODJlMTQxZTViNDIxMjgzOWE1ODM1YTcyL3RhYmxlOmRmZjBkZGU1NzU0NjRiNTU5ZmFiYWQ1YzU4NjQzNGZlL3RhYmxlcmFuZ2U6ZGZmMGRkZTU3NTQ2NGI1NTlmYWJhZDVjNTg2NDM0ZmVfNS0zLTEtMS0xNjY0_c6e86fec-b5aa-4b7f-b700-f5dbff5f502b"
      unitRef="usd">-3000</us-gaap:GainLossOnInvestments>
    <us-gaap:GainLossOnInvestments
      contextRef="iba59c95a14bc4400b67da4640ff5c118_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183OS9mcmFnOjI4YzE5YjhjODJlMTQxZTViNDIxMjgzOWE1ODM1YTcyL3RhYmxlOmRmZjBkZGU1NzU0NjRiNTU5ZmFiYWQ1YzU4NjQzNGZlL3RhYmxlcmFuZ2U6ZGZmMGRkZTU3NTQ2NGI1NTlmYWJhZDVjNTg2NDM0ZmVfMy01LTEtMS0w_a70babf2-a71a-4a63-b977-14776b9e68b3"
      unitRef="usd">-511000</us-gaap:GainLossOnInvestments>
    <us-gaap:GainLossOnInvestments
      contextRef="i0482c6d3e087498581fd2f2371d92474_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183OS9mcmFnOjI4YzE5YjhjODJlMTQxZTViNDIxMjgzOWE1ODM1YTcyL3RhYmxlOmRmZjBkZGU1NzU0NjRiNTU5ZmFiYWQ1YzU4NjQzNGZlL3RhYmxlcmFuZ2U6ZGZmMGRkZTU3NTQ2NGI1NTlmYWJhZDVjNTg2NDM0ZmVfMy03LTEtMS0w_58f22333-6f1d-4acb-b476-7caece5c0de5"
      unitRef="usd">-181000</us-gaap:GainLossOnInvestments>
    <tg:OtherNonoperatingIncomeExpenseNetOther
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183OS9mcmFnOjI4YzE5YjhjODJlMTQxZTViNDIxMjgzOWE1ODM1YTcyL3RhYmxlOmRmZjBkZGU1NzU0NjRiNTU5ZmFiYWQ1YzU4NjQzNGZlL3RhYmxlcmFuZ2U6ZGZmMGRkZTU3NTQ2NGI1NTlmYWJhZDVjNTg2NDM0ZmVfNS0xLTEtMS0w_514114b3-aaf5-4f58-9019-f8ae541c50fb"
      unitRef="usd">-53000</tg:OtherNonoperatingIncomeExpenseNetOther>
    <tg:OtherNonoperatingIncomeExpenseNetOther
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183OS9mcmFnOjI4YzE5YjhjODJlMTQxZTViNDIxMjgzOWE1ODM1YTcyL3RhYmxlOmRmZjBkZGU1NzU0NjRiNTU5ZmFiYWQ1YzU4NjQzNGZlL3RhYmxlcmFuZ2U6ZGZmMGRkZTU3NTQ2NGI1NTlmYWJhZDVjNTg2NDM0ZmVfNS0zLTEtMS0w_659ba4d3-f83f-44f7-80d6-14c2db7cd7a6"
      unitRef="usd">-29000</tg:OtherNonoperatingIncomeExpenseNetOther>
    <tg:OtherNonoperatingIncomeExpenseNetOther
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183OS9mcmFnOjI4YzE5YjhjODJlMTQxZTViNDIxMjgzOWE1ODM1YTcyL3RhYmxlOmRmZjBkZGU1NzU0NjRiNTU5ZmFiYWQ1YzU4NjQzNGZlL3RhYmxlcmFuZ2U6ZGZmMGRkZTU3NTQ2NGI1NTlmYWJhZDVjNTg2NDM0ZmVfNS01LTEtMS0w_43dd988c-1fcd-42e9-9859-4144072d1850"
      unitRef="usd">-147000</tg:OtherNonoperatingIncomeExpenseNetOther>
    <tg:OtherNonoperatingIncomeExpenseNetOther
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183OS9mcmFnOjI4YzE5YjhjODJlMTQxZTViNDIxMjgzOWE1ODM1YTcyL3RhYmxlOmRmZjBkZGU1NzU0NjRiNTU5ZmFiYWQ1YzU4NjQzNGZlL3RhYmxlcmFuZ2U6ZGZmMGRkZTU3NTQ2NGI1NTlmYWJhZDVjNTg2NDM0ZmVfNS03LTEtMS0w_22ee51ac-4a2b-411b-8906-267ac798989b"
      unitRef="usd">117000</tg:OtherNonoperatingIncomeExpenseNetOther>
    <tg:OtherNonoperatingIncomeExpenseNetTotal
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183OS9mcmFnOjI4YzE5YjhjODJlMTQxZTViNDIxMjgzOWE1ODM1YTcyL3RhYmxlOmRmZjBkZGU1NzU0NjRiNTU5ZmFiYWQ1YzU4NjQzNGZlL3RhYmxlcmFuZ2U6ZGZmMGRkZTU3NTQ2NGI1NTlmYWJhZDVjNTg2NDM0ZmVfNi0xLTEtMS0w_d0571d84-e3c3-4f2d-baaf-561ada2214cf"
      unitRef="usd">8122000</tg:OtherNonoperatingIncomeExpenseNetTotal>
    <tg:OtherNonoperatingIncomeExpenseNetTotal
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183OS9mcmFnOjI4YzE5YjhjODJlMTQxZTViNDIxMjgzOWE1ODM1YTcyL3RhYmxlOmRmZjBkZGU1NzU0NjRiNTU5ZmFiYWQ1YzU4NjQzNGZlL3RhYmxlcmFuZ2U6ZGZmMGRkZTU3NTQ2NGI1NTlmYWJhZDVjNTg2NDM0ZmVfNy0zLTEtMS0zMjMx_6250856f-ebbc-430a-9c73-c3c82dd7ad92"
      unitRef="usd">168000</tg:OtherNonoperatingIncomeExpenseNetTotal>
    <tg:OtherNonoperatingIncomeExpenseNetTotal
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183OS9mcmFnOjI4YzE5YjhjODJlMTQxZTViNDIxMjgzOWE1ODM1YTcyL3RhYmxlOmRmZjBkZGU1NzU0NjRiNTU5ZmFiYWQ1YzU4NjQzNGZlL3RhYmxlcmFuZ2U6ZGZmMGRkZTU3NTQ2NGI1NTlmYWJhZDVjNTg2NDM0ZmVfNi01LTEtMS0w_448fb699-5f5b-4d36-a9a6-7385d09aec37"
      unitRef="usd">8882000</tg:OtherNonoperatingIncomeExpenseNetTotal>
    <tg:OtherNonoperatingIncomeExpenseNetTotal
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183OS9mcmFnOjI4YzE5YjhjODJlMTQxZTViNDIxMjgzOWE1ODM1YTcyL3RhYmxlOmRmZjBkZGU1NzU0NjRiNTU5ZmFiYWQ1YzU4NjQzNGZlL3RhYmxlcmFuZ2U6ZGZmMGRkZTU3NTQ2NGI1NTlmYWJhZDVjNTg2NDM0ZmVfNi03LTEtMS0w_c2629ac2-8d6b-4e25-804a-f9d290749b3a"
      unitRef="usd">-25964000</tg:OtherNonoperatingIncomeExpenseNetTotal>
    <us-gaap:InvestmentIncomeDividend
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183OS9mcmFnOjI4YzE5YjhjODJlMTQxZTViNDIxMjgzOWE1ODM1YTcyL3RhYmxlOmRmZjBkZGU1NzU0NjRiNTU5ZmFiYWQ1YzU4NjQzNGZlL3RhYmxlcmFuZ2U6ZGZmMGRkZTU3NTQ2NGI1NTlmYWJhZDVjNTg2NDM0ZmVfNy0wLTEtMS0wL3RleHRyZWdpb246OGY2NTRlYzIzYTMyNGM3YmEwZTM1NjI2OThhOTgxOTNfMTA5OTUxMTYyODExMw_587ef133-df4b-4be2-b3fa-0a757838e0c1"
      unitRef="usd">300000</us-gaap:InvestmentIncomeDividend>
    <us-gaap:InvestmentOwnedAtFairValue
      contextRef="i1bae6dae54b9482ea6880cb48c13ba22_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183OS9mcmFnOjI4YzE5YjhjODJlMTQxZTViNDIxMjgzOWE1ODM1YTcyL3RhYmxlOmRmZjBkZGU1NzU0NjRiNTU5ZmFiYWQ1YzU4NjQzNGZlL3RhYmxlcmFuZ2U6ZGZmMGRkZTU3NTQ2NGI1NTlmYWJhZDVjNTg2NDM0ZmVfNy0wLTEtMS0wL3RleHRyZWdpb246OGY2NTRlYzIzYTMyNGM3YmEwZTM1NjI2OThhOTgxOTNfMTY0OTI2NzQ0NDY1Mg_ed3a26d2-3037-42a3-b599-1eb33f758d5b"
      unitRef="usd">200000</us-gaap:InvestmentOwnedAtFairValue>
    <us-gaap:InvestmentOwnedAtFairValue
      contextRef="id6755bae7aa64837a24ace69fcf523f2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183OS9mcmFnOjI4YzE5YjhjODJlMTQxZTViNDIxMjgzOWE1ODM1YTcyL3RhYmxlOmRmZjBkZGU1NzU0NjRiNTU5ZmFiYWQ1YzU4NjQzNGZlL3RhYmxlcmFuZ2U6ZGZmMGRkZTU3NTQ2NGI1NTlmYWJhZDVjNTg2NDM0ZmVfNy0wLTEtMS0wL3RleHRyZWdpb246OGY2NTRlYzIzYTMyNGM3YmEwZTM1NjI2OThhOTgxOTNfMTY0OTI2NzQ0NDY3MQ_2f1f2bc9-c64f-47e9-9081-491fa41f2a0a"
      unitRef="usd">900000</us-gaap:InvestmentOwnedAtFairValue>
    <us-gaap:InvestmentOwnedAtFairValue
      contextRef="i00b842b874ce4e82a4ac451650feebac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN183OS9mcmFnOjI4YzE5YjhjODJlMTQxZTViNDIxMjgzOWE1ODM1YTcyL3RhYmxlOmRmZjBkZGU1NzU0NjRiNTU5ZmFiYWQ1YzU4NjQzNGZlL3RhYmxlcmFuZ2U6ZGZmMGRkZTU3NTQ2NGI1NTlmYWJhZDVjNTg2NDM0ZmVfNy0wLTEtMS0wL3RleHRyZWdpb246OGY2NTRlYzIzYTMyNGM3YmEwZTM1NjI2OThhOTgxOTNfMTY0OTI2NzQ0NDY5MA_c07994d9-bf29-4eeb-8789-7e679268e117"
      unitRef="usd">700000</us-gaap:InvestmentOwnedAtFairValue>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RleHRyZWdpb246MzU3M2QyNDljYTg1NDgyZmE3ZjA0NmU2OTI2OTNmOGVfMjE1MA_d9474aaa-6a80-447c-9b41-a436d330fa10">&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s business segments are Aluminum Extrusions, PE Films, and Flexible Packaging Films. Information by business segment is reported below. There are no accounting transactions between segments and no allocations to segments.  All historical results for Personal Care Films have been presented as discontinued operations.  The Surface Protection component of the PE Films segment now includes Pottsville Packaging.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s reportable segments are based on its method of internal reporting, which is generally segregated by differences in products.  Accounting standards for presentation of segments require an approach based on the way the Company organizes the segments for making operating decisions and how the chief operating decision maker (&#x201c;CODM&#x201d;) assesses performance.  EBITDA from ongoing operations is the key profitability measure used by the CODM (Tredegar&#x2019;s President and Chief Executive Officer) for purposes of assessing financial performance.  The Company uses sales less freight (&#x201c;net sales&#x201d;) from continuing operations as its measure of revenues from external customers at the segment level.  This measure is separately included in the financial information regularly provided to the CODM.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents net sales and EBITDA from ongoing operations by segment for the three and six months ended June&#160;30, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&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.911%"/&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.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.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000000;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;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000000;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;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&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:top"&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;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aluminum Extrusions&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;106,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;257,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;223,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PE Films&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;31,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;40,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Flexible Packaging Films&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;33,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;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 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;180,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;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 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;382,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;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 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;365,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Add back freight&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;7,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales as shown in the consolidated statements of income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;211,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;186,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;395,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;378,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;EBITDA from Ongoing Operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aluminum Extrusions:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ongoing operations:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;33,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation &amp;amp; amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,032)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,267)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,162)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,380)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EBIT&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;9,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;24,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;16,576&#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 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plant shutdowns, asset impairments, restructurings 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;(246)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(63)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,918)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 7pt;text-align:left;vertical-align: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 impairment&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(13,696)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PE Films:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ongoing operations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EBITDA&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;9,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation &amp;amp; amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,671)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,589)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,090)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,083)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EBIT&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plant shutdowns, asset impairments, restructurings 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;(151)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(139)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(275)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Flexible Packaging Films:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ongoing operations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EBITDA&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;8,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation &amp;amp; amortization&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;(506)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(436)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(972)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(864)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EBIT&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plant shutdowns, asset impairments, restructurings 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;8,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;8,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gain (loss) on investment in kal&#xe9;o accounted for under fair value method&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;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock option-based compensation costs&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;675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate expenses, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&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) from continuing operations before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,451&#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;border-top:1pt solid #000000;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;18,192&#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;border-top:1pt solid #000000;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;39,166&#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;border-top:1pt solid #000000;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;(8,698)&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:top"&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,366)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&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) from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,728&#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;border-top:1pt solid #000000;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;14,332&#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;border-top:1pt solid #000000;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;30,346&#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;border-top:1pt solid #000000;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,332)&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:top"&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) from discontinued operations, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,136)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(79)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,794)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,126)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents identifiable assets by segment at June&#160;30, 2021 and December&#160;31, 2020:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.276%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt 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;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;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;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;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;December 31, 2020&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aluminum Extrusions&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;267,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;244,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PE Films&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Flexible Packaging Films&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;76,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;458,377&#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;border-top:1pt solid #000000;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,026&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General corporate&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;58,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&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,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discontinued operations&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;302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:2pt solid #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;535,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:2pt solid #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;514,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables disaggregate the Company&#x2019;s revenue by geographic area and product group for the three and six months ended June&#160;30, 2021 and 2020: &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.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.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.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="24" style="border-bottom:1pt solid #000000;border-top:2pt solid #000000;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-style:italic;font-weight:700;line-height:100%"&gt;Net Sales by Geographic Area (a)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended June 30,&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:10pt;font-weight:400;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;156,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;130,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;289,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;265,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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exports from the United States to:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;45,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Latin America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canada&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;4,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;10,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;2,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operations outside the United States:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Brazil&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;23,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,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;43,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:2pt solid #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;204,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:2pt solid #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;180,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:2pt solid #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;382,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:2pt solid #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;365,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;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="24" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(a) Export sales relate entirely to PE Films.  Operations in Brazil are related to Flexible Packaging Films. &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s facilities in Pottsville, PA (&#x201c;PV&#x201d;) and Guangzhou, China (&#x201c;GZ&#x201d;) have a tolling arrangement whereby certain surface protection films are manufactured in GZ for a fee with raw materials supplied from PV that are then shipped by GZ directly to customers principally in the Asian market, but paid by customers directly to PV.  Amounts associated with this intercompany tolling arrangement are reported in the table above as export sales from the U.S. to Asia, and include net sales of  $10.8&#160;million and $10.0&#160;million in the second quarters of 2021 and 2020, respectively, and $17.7&#160;million and $19.3&#160;million in the first six months of 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.660%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.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.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="24" style="border-bottom:1pt solid #000000;border-top:2pt solid #000000;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-style:italic;font-weight:700;line-height:100%"&gt;Net Sales by Product Group&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended June 30,&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:10pt;font-weight:400;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aluminum Extrusions:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonresidential building &amp;amp; construction&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;127,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;127,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consumer durables&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;13,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Automotive&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Residential building &amp;amp; construction&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;13,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Electrical&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;9,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery &amp;amp; equipment&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;10,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Distribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;106,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;257,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;223,945&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PE Films:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Surface protection films&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Packaging&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;6,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;LED lighting products&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;3,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;4,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,430&#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;border-top:1pt solid #000000;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;40,203&#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;border-top:1pt solid #000000;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;59,384&#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;border-top:1pt solid #000000;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;77,004&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Flexible Packaging Films&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;33,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;382,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;365,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RleHRyZWdpb246MzU3M2QyNDljYTg1NDgyZmE3ZjA0NmU2OTI2OTNmOGVfMjE2MA_f339f8c3-2af9-4180-8bd2-482aa01a1c55">The following table presents net sales and EBITDA from ongoing operations by segment for the three and six months ended June&#160;30, 2021 and 2020:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&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.911%"/&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.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.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000000;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;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000000;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;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&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:top"&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;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aluminum Extrusions&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;106,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;257,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;223,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PE Films&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;31,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;40,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Flexible Packaging Films&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;33,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;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 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;180,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;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 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;382,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;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 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;365,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Add back freight&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;7,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales as shown in the consolidated statements of income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;211,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;186,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;395,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;378,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;EBITDA from Ongoing Operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aluminum Extrusions:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ongoing operations:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;33,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation &amp;amp; amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,032)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,267)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,162)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,380)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EBIT&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;9,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;24,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;16,576&#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 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plant shutdowns, asset impairments, restructurings 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;(246)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(63)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,918)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 7pt;text-align:left;vertical-align: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 impairment&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(13,696)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PE Films:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ongoing operations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EBITDA&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;9,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation &amp;amp; amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,671)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,589)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,090)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,083)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EBIT&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plant shutdowns, asset impairments, restructurings 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;(151)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(139)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(275)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Flexible Packaging Films:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ongoing operations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EBITDA&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;8,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation &amp;amp; amortization&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;(506)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(436)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(972)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(864)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EBIT&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plant shutdowns, asset impairments, restructurings 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;8,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;8,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gain (loss) on investment in kal&#xe9;o accounted for under fair value method&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;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock option-based compensation costs&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;675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate expenses, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&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) from continuing operations before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,451&#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;border-top:1pt solid #000000;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;18,192&#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;border-top:1pt solid #000000;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;39,166&#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;border-top:1pt solid #000000;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;(8,698)&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:top"&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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,366)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&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) from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,728&#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;border-top:1pt solid #000000;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;14,332&#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;border-top:1pt solid #000000;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;30,346&#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;border-top:1pt solid #000000;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,332)&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:top"&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) from discontinued operations, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,136)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(79)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,794)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,126)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <dei:DocumentPeriodEndDate
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RleHRyZWdpb246MzU3M2QyNDljYTg1NDgyZmE3ZjA0NmU2OTI2OTNmOGVfMTM1OA_a604ba0a-f314-4932-9bbe-f88022846d09">2021-06-30</dei:DocumentPeriodEndDate>
    <tg:NetSales
      contextRef="i7f28d2adc38448fd8fadccbfe35a24d4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMi0xLTEtMS0zMTAx_ed9fdce7-d5c6-4ced-a2c5-8f96d1bacb19"
      unitRef="usd">139281000</tg:NetSales>
    <tg:NetSales
      contextRef="ib53840d756bc4c448072208e808104f9_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMi0zLTEtMS0zMTAx_2ecbeeac-0a50-4fd4-b9ff-b3c051c0c853"
      unitRef="usd">106058000</tg:NetSales>
    <tg:NetSales
      contextRef="i624f08905cbd4593b4092b7b4ba3ebc2_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMi01LTEtMS0zMTAx_7eab6f42-6a3f-4993-87eb-d0f5b45f2836"
      unitRef="usd">257405000</tg:NetSales>
    <tg:NetSales
      contextRef="ida50932bf66643898596270bb596af46_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMi03LTEtMS0zMTAx_b2d7edc4-e677-4de7-93d0-0c270f69ca1b"
      unitRef="usd">223945000</tg:NetSales>
    <tg:NetSales
      contextRef="i84aff6aad71744e09b477c741274130c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMy0xLTEtMS0zMTAx_2eecd6c7-8286-4237-96e7-2f72cef03632"
      unitRef="usd">31430000</tg:NetSales>
    <tg:NetSales
      contextRef="ida29dda00dac4d5ba65ce59e2c6ba506_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMy0zLTEtMS0zMTAx_8ffabf44-ce6d-46d0-8351-aa2181bf4b48"
      unitRef="usd">40203000</tg:NetSales>
    <tg:NetSales
      contextRef="i11684ab3c9fb49288cb41850c7de93e8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMy01LTEtMS0zMTAx_70d0a5dc-9fb9-4ca2-af16-a4e37b6ad4a0"
      unitRef="usd">59384000</tg:NetSales>
    <tg:NetSales
      contextRef="i19111cafacc24a4dae1aec6e340b9720_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMy03LTEtMS0zMTAx_435b0245-5e39-44ce-8efb-c6e6d019ecc9"
      unitRef="usd">77004000</tg:NetSales>
    <tg:NetSales
      contextRef="i17d95bba9a15499489a73a54db6c9070_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfNC0xLTEtMS0zMTAx_06725df7-2ec8-48bc-8034-b7130d3208ee"
      unitRef="usd">33374000</tg:NetSales>
    <tg:NetSales
      contextRef="i9453c17efd7a4bbaa803494d83c36796_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfNC0zLTEtMS0zMTAx_b0d3736b-6430-4604-827a-46ab4c1f9797"
      unitRef="usd">34104000</tg:NetSales>
    <tg:NetSales
      contextRef="id0426f420b914df8bf77100b9a0504f9_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfNC01LTEtMS0zMTAx_cef6da94-1351-41f2-a531-eb25dee152eb"
      unitRef="usd">65895000</tg:NetSales>
    <tg:NetSales
      contextRef="i7f7fc2e662c049d891ddf0d55801d58b_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfNC03LTEtMS0zMTAx_e7561057-6272-4c77-b9ff-74f924181298"
      unitRef="usd">64678000</tg:NetSales>
    <tg:NetSales
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfNS0xLTEtMS0zMTAx_ad7dc166-afe7-4a0b-9f92-50daeab9bf80"
      unitRef="usd">204085000</tg:NetSales>
    <tg:NetSales
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfNS0zLTEtMS0zMTAx_907607fc-deb8-44d0-8d92-6c96a1dbd7b7"
      unitRef="usd">180365000</tg:NetSales>
    <tg:NetSales
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfNS01LTEtMS0zMTAx_ff1681b2-3d04-4b64-b4d4-96ddbe44c562"
      unitRef="usd">382684000</tg:NetSales>
    <tg:NetSales
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfNS03LTEtMS0zMTAx_e97fcddc-a108-42d5-9441-9b046a2bc670"
      unitRef="usd">365627000</tg:NetSales>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i8f6b1b083b9449ffb229b965f8718967_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfNi0xLTEtMS0zMTAx_27f06682-828c-4fa6-b5be-1e3ae9050d01"
      unitRef="usd">7044000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ia9045247eb4e4c9b8f3c8d6962ba7929_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfNi0zLTEtMS0zMTAx_ad36614a-fe58-4a3e-8cb5-cf0bbd77f8bf"
      unitRef="usd">5894000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i4ef082faa3024a05a3f163840994aaa8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfNi01LTEtMS0zMTAx_de26f109-ad3b-4bc5-bee2-f938b765f5ff"
      unitRef="usd">13267000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ib5f309edb79f4eca9505357190d80241_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfNi03LTEtMS0zMTAx_8255bd74-5cc6-4ed6-82b9-820ce8277f7d"
      unitRef="usd">12769000</us-gaap:CostOfGoodsAndServicesSold>
    <tg:GrossSales
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfOS0xLTEtMS0zMjQy_c49b635c-81f9-4f80-9da3-9b32519f8b11"
      unitRef="usd">211129000</tg:GrossSales>
    <tg:GrossSales
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfOS0zLTEtMS0zMjQy_c0875eec-a55e-4215-af6b-9cfd5aa3bb87"
      unitRef="usd">186259000</tg:GrossSales>
    <tg:GrossSales
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfOS01LTEtMS0zMjQy_dab945ae-88dd-4f62-a986-14fa668acc6e"
      unitRef="usd">395951000</tg:GrossSales>
    <tg:GrossSales
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfOS03LTEtMS0zMjQy_f69342a9-78bf-4077-914b-e00b57ae2060"
      unitRef="usd">378396000</tg:GrossSales>
    <tg:EarningsBeforeInterestTaxesDepreciationAndAmortizationEBITDA
      contextRef="i7f28d2adc38448fd8fadccbfe35a24d4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMTItMS0xLTEtMA_fc014b8d-63e3-47b8-bfc6-723cfde97536"
      unitRef="usd">19723000</tg:EarningsBeforeInterestTaxesDepreciationAndAmortizationEBITDA>
    <tg:EarningsBeforeInterestTaxesDepreciationAndAmortizationEBITDA
      contextRef="ib53840d756bc4c448072208e808104f9_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMTItMy0xLTEtMA_4da6bf6b-92b7-40a8-ae83-4158dcb2fe53"
      unitRef="usd">13279000</tg:EarningsBeforeInterestTaxesDepreciationAndAmortizationEBITDA>
    <tg:EarningsBeforeInterestTaxesDepreciationAndAmortizationEBITDA
      contextRef="i624f08905cbd4593b4092b7b4ba3ebc2_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMTItNS0xLTEtMA_642cf902-61f2-4d40-bb89-65069aa7fda7"
      unitRef="usd">33024000</tg:EarningsBeforeInterestTaxesDepreciationAndAmortizationEBITDA>
    <tg:EarningsBeforeInterestTaxesDepreciationAndAmortizationEBITDA
      contextRef="ida50932bf66643898596270bb596af46_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMTItNy0xLTEtMA_fd03d22e-39b7-4468-adf6-c55a8654996d"
      unitRef="usd">24956000</tg:EarningsBeforeInterestTaxesDepreciationAndAmortizationEBITDA>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i7f28d2adc38448fd8fadccbfe35a24d4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMTMtMS0xLTEtMA_8d653dd6-3960-4dde-ae58-238c54b17c0a"
      unitRef="usd">-4032000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ib53840d756bc4c448072208e808104f9_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMTMtMy0xLTEtMA_9ae825be-4362-4e7b-88c1-47f9e3764d10"
      unitRef="usd">-4267000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i624f08905cbd4593b4092b7b4ba3ebc2_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMTMtNS0xLTEtMA_0cb950da-b059-4be1-b2d4-0ea22682975a"
      unitRef="usd">-8162000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ida50932bf66643898596270bb596af46_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMTMtNy0xLTEtMA_9b29548f-f35a-4852-bcd9-16b4257f28cd"
      unitRef="usd">-8380000</us-gaap:DepreciationDepletionAndAmortization>
    <tg:EarningsBeforeInterestAndTaxesEBIT
      contextRef="i7f28d2adc38448fd8fadccbfe35a24d4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMTQtMS0xLTEtMA_8e86dd46-120a-4439-8c13-7b8ad0b01c7d"
      unitRef="usd">15691000</tg:EarningsBeforeInterestAndTaxesEBIT>
    <tg:EarningsBeforeInterestAndTaxesEBIT
      contextRef="ib53840d756bc4c448072208e808104f9_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMTQtMy0xLTEtMA_b28f0c5d-afbf-4d23-ba18-c04930bc9c1d"
      unitRef="usd">9012000</tg:EarningsBeforeInterestAndTaxesEBIT>
    <tg:EarningsBeforeInterestAndTaxesEBIT
      contextRef="i624f08905cbd4593b4092b7b4ba3ebc2_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMTQtNS0xLTEtMA_7f25c8c7-9123-4685-b350-02d6cb76e3ab"
      unitRef="usd">24862000</tg:EarningsBeforeInterestAndTaxesEBIT>
    <tg:EarningsBeforeInterestAndTaxesEBIT
      contextRef="ida50932bf66643898596270bb596af46_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMTQtNy0xLTEtMA_2111e4ad-ece6-4bd7-9a40-196cab7cda07"
      unitRef="usd">16576000</tg:EarningsBeforeInterestAndTaxesEBIT>
    <tg:PlantShutdownsAssetImpairmentsRestructuringAndOther
      contextRef="i7f28d2adc38448fd8fadccbfe35a24d4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMTUtMS0xLTEtMA_24fc5b8d-a4b2-4ede-a34d-2daf2f372045"
      unitRef="usd">-246000</tg:PlantShutdownsAssetImpairmentsRestructuringAndOther>
    <tg:PlantShutdownsAssetImpairmentsRestructuringAndOther
      contextRef="ib53840d756bc4c448072208e808104f9_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMTUtMy0xLTEtMA_091e5488-c5a5-493f-9b3c-7663425124b1"
      unitRef="usd">-1230000</tg:PlantShutdownsAssetImpairmentsRestructuringAndOther>
    <tg:PlantShutdownsAssetImpairmentsRestructuringAndOther
      contextRef="i624f08905cbd4593b4092b7b4ba3ebc2_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMTUtNS0xLTEtMA_cb1fd600-f5cb-4011-bc7e-19879d39fe46"
      unitRef="usd">-63000</tg:PlantShutdownsAssetImpairmentsRestructuringAndOther>
    <tg:PlantShutdownsAssetImpairmentsRestructuringAndOther
      contextRef="ida50932bf66643898596270bb596af46_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMTUtNy0xLTEtMA_7b4541ff-f7da-45b9-9619-52b20ac57db4"
      unitRef="usd">-1918000</tg:PlantShutdownsAssetImpairmentsRestructuringAndOther>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i7f28d2adc38448fd8fadccbfe35a24d4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMTYtMS0xLTEtMA_ef8fc3cb-c2b4-497e-a345-889711e8548e"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ib53840d756bc4c448072208e808104f9_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMTYtMy0xLTEtMA_2fa6b68a-44c3-4a60-baf3-b59d6548ccc8"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i624f08905cbd4593b4092b7b4ba3ebc2_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMTYtNS0xLTEtMA_c673e740-f27d-49b1-b04f-8051c22a18f9"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ida50932bf66643898596270bb596af46_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMTYtNy0xLTEtMA_8dccd5a9-12db-4621-a21d-bfa313d1d417"
      unitRef="usd">-13696000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ida50932bf66643898596270bb596af46_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMTYtNy0xLTEtMA_96722087-ae32-4ef1-9a30-96713cd2ae12"
      unitRef="usd">-13696000</us-gaap:GoodwillImpairmentLoss>
    <tg:EarningsBeforeInterestTaxesDepreciationAndAmortizationEBITDA
      contextRef="i84aff6aad71744e09b477c741274130c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMTktMS0xLTEtMA_6527d368-7e33-4a5f-b989-e6b13f110fd6"
      unitRef="usd">9001000</tg:EarningsBeforeInterestTaxesDepreciationAndAmortizationEBITDA>
    <tg:EarningsBeforeInterestTaxesDepreciationAndAmortizationEBITDA
      contextRef="ida29dda00dac4d5ba65ce59e2c6ba506_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMTktMy0xLTEtMA_f6e71daf-b56d-402f-837a-bca57743826d"
      unitRef="usd">15471000</tg:EarningsBeforeInterestTaxesDepreciationAndAmortizationEBITDA>
    <tg:EarningsBeforeInterestTaxesDepreciationAndAmortizationEBITDA
      contextRef="i11684ab3c9fb49288cb41850c7de93e8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMTktNS0xLTEtMA_f56781a3-f58c-48ac-abe4-b3ec696d14a4"
      unitRef="usd">16213000</tg:EarningsBeforeInterestTaxesDepreciationAndAmortizationEBITDA>
    <tg:EarningsBeforeInterestTaxesDepreciationAndAmortizationEBITDA
      contextRef="i19111cafacc24a4dae1aec6e340b9720_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMTktNy0xLTEtMA_4da2f7de-2e9f-4fd7-bede-b8575106dc1e"
      unitRef="usd">27884000</tg:EarningsBeforeInterestTaxesDepreciationAndAmortizationEBITDA>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i84aff6aad71744e09b477c741274130c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMjAtMS0xLTEtMA_1d8f5423-3caf-429f-a3c2-34512fab82ac"
      unitRef="usd">-1671000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ida29dda00dac4d5ba65ce59e2c6ba506_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMjAtMy0xLTEtMA_4be4e525-1c26-497b-8d95-100abf1e2812"
      unitRef="usd">-1589000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i11684ab3c9fb49288cb41850c7de93e8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMjAtNS0xLTEtMA_7e1e8393-6a96-4bdf-a572-40ab33eabcf2"
      unitRef="usd">-3090000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i19111cafacc24a4dae1aec6e340b9720_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMjAtNy0xLTEtMA_f2d24ab9-21b4-4b8d-8cb3-8b1e3fd2d52a"
      unitRef="usd">-3083000</us-gaap:DepreciationDepletionAndAmortization>
    <tg:EarningsBeforeInterestAndTaxesEBIT
      contextRef="i84aff6aad71744e09b477c741274130c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMjEtMS0xLTEtMA_3487846f-62f5-47fe-9a1d-76502a5757b9"
      unitRef="usd">7330000</tg:EarningsBeforeInterestAndTaxesEBIT>
    <tg:EarningsBeforeInterestAndTaxesEBIT
      contextRef="ida29dda00dac4d5ba65ce59e2c6ba506_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMjEtMy0xLTEtMA_10dd6898-84a8-4f51-9362-a95cffd5d89e"
      unitRef="usd">13882000</tg:EarningsBeforeInterestAndTaxesEBIT>
    <tg:EarningsBeforeInterestAndTaxesEBIT
      contextRef="i11684ab3c9fb49288cb41850c7de93e8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMjEtNS0xLTEtMA_b59dc22d-f704-4774-adc8-ef3764e2a45e"
      unitRef="usd">13123000</tg:EarningsBeforeInterestAndTaxesEBIT>
    <tg:EarningsBeforeInterestAndTaxesEBIT
      contextRef="i19111cafacc24a4dae1aec6e340b9720_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMjEtNy0xLTEtMA_98d45e00-6508-47f5-9d02-fc7fe8130c84"
      unitRef="usd">24801000</tg:EarningsBeforeInterestAndTaxesEBIT>
    <tg:PlantShutdownsAssetImpairmentsRestructuringAndOther
      contextRef="i84aff6aad71744e09b477c741274130c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMjItMS0xLTEtMA_9b966385-c06a-473c-933e-e41295e38728"
      unitRef="usd">-151000</tg:PlantShutdownsAssetImpairmentsRestructuringAndOther>
    <tg:PlantShutdownsAssetImpairmentsRestructuringAndOther
      contextRef="ida29dda00dac4d5ba65ce59e2c6ba506_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMjItMy0xLTEtMA_caa458a6-b7c1-431a-92e5-9ee08d4bac32"
      unitRef="usd">-139000</tg:PlantShutdownsAssetImpairmentsRestructuringAndOther>
    <tg:PlantShutdownsAssetImpairmentsRestructuringAndOther
      contextRef="i11684ab3c9fb49288cb41850c7de93e8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMjItNS0xLTEtMA_7a4423c2-9b77-40fe-b231-c1fc89f95840"
      unitRef="usd">-275000</tg:PlantShutdownsAssetImpairmentsRestructuringAndOther>
    <tg:PlantShutdownsAssetImpairmentsRestructuringAndOther
      contextRef="i19111cafacc24a4dae1aec6e340b9720_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMjItNy0xLTEtMA_57967b02-6864-480c-96a9-af95b01d1431"
      unitRef="usd">-167000</tg:PlantShutdownsAssetImpairmentsRestructuringAndOther>
    <tg:EarningsBeforeInterestTaxesDepreciationAndAmortizationEBITDA
      contextRef="i5211c1ddcc2d40ff92bedbefd5800c56_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMjUtMS0xLTEtMA_74a79470-d391-48c6-9237-944cd9de2df1"
      unitRef="usd">8277000</tg:EarningsBeforeInterestTaxesDepreciationAndAmortizationEBITDA>
    <tg:EarningsBeforeInterestTaxesDepreciationAndAmortizationEBITDA
      contextRef="i590f0f3bd73f430bb4a0be64c8d18e45_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMjUtMy0xLTEtMA_b5012174-caf4-4daa-9b36-f43dbb4585cd"
      unitRef="usd">6495000</tg:EarningsBeforeInterestTaxesDepreciationAndAmortizationEBITDA>
    <tg:EarningsBeforeInterestTaxesDepreciationAndAmortizationEBITDA
      contextRef="iadc758472d1f4b03b7cbd8673b8febd5_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMjUtNS0xLTEtMA_7f594744-78f3-4de5-842c-44b7e2df2420"
      unitRef="usd">17901000</tg:EarningsBeforeInterestTaxesDepreciationAndAmortizationEBITDA>
    <tg:EarningsBeforeInterestTaxesDepreciationAndAmortizationEBITDA
      contextRef="i222c87eb10434333a12030b5962b89aa_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMjUtNy0xLTEtMA_7a06f003-5322-4086-ae6c-96216c33caa0"
      unitRef="usd">13048000</tg:EarningsBeforeInterestTaxesDepreciationAndAmortizationEBITDA>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i5211c1ddcc2d40ff92bedbefd5800c56_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMjYtMS0xLTEtMA_20b9401a-2e66-4ec0-9c90-339faef9f279"
      unitRef="usd">-506000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i590f0f3bd73f430bb4a0be64c8d18e45_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMjYtMy0xLTEtMA_5b189a46-402a-443d-8fec-d84b60ea338f"
      unitRef="usd">-436000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="iadc758472d1f4b03b7cbd8673b8febd5_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMjYtNS0xLTEtMA_7d733890-d870-4005-9029-d7337f1edb4e"
      unitRef="usd">-972000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i222c87eb10434333a12030b5962b89aa_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMjYtNy0xLTEtMA_367772d9-99c1-45ef-b1b9-5588fe372884"
      unitRef="usd">-864000</us-gaap:DepreciationDepletionAndAmortization>
    <tg:EarningsBeforeInterestAndTaxesEBIT
      contextRef="i5211c1ddcc2d40ff92bedbefd5800c56_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMjctMS0xLTEtMA_24a2a47f-0422-4ec9-98ba-05640bfa8c0f"
      unitRef="usd">7771000</tg:EarningsBeforeInterestAndTaxesEBIT>
    <tg:EarningsBeforeInterestAndTaxesEBIT
      contextRef="i590f0f3bd73f430bb4a0be64c8d18e45_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMjctMy0xLTEtMA_9307fad8-2827-4635-ab2c-029aeffbac7c"
      unitRef="usd">6059000</tg:EarningsBeforeInterestAndTaxesEBIT>
    <tg:EarningsBeforeInterestAndTaxesEBIT
      contextRef="iadc758472d1f4b03b7cbd8673b8febd5_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMjctNS0xLTEtMA_ad63b899-e29d-47ca-94f9-8e724471d199"
      unitRef="usd">16929000</tg:EarningsBeforeInterestAndTaxesEBIT>
    <tg:EarningsBeforeInterestAndTaxesEBIT
      contextRef="i222c87eb10434333a12030b5962b89aa_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMjctNy0xLTEtMA_63ec042b-b4a3-4ad0-9c49-fecbd1e3844f"
      unitRef="usd">12184000</tg:EarningsBeforeInterestAndTaxesEBIT>
    <tg:PlantShutdownsAssetImpairmentsRestructuringAndOther
      contextRef="i17d95bba9a15499489a73a54db6c9070_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMjgtMS0xLTEtMA_fbc87298-ba37-4b4f-94ed-449265abcbc1"
      unitRef="usd">8452000</tg:PlantShutdownsAssetImpairmentsRestructuringAndOther>
    <tg:PlantShutdownsAssetImpairmentsRestructuringAndOther
      contextRef="i9453c17efd7a4bbaa803494d83c36796_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMjgtMy0xLTEtMA_e4346d50-7aa7-4a8e-8290-546bd3d57d98"
      unitRef="usd">-10000</tg:PlantShutdownsAssetImpairmentsRestructuringAndOther>
    <tg:PlantShutdownsAssetImpairmentsRestructuringAndOther
      contextRef="id0426f420b914df8bf77100b9a0504f9_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMjgtNS0xLTEtMA_b058d372-8c0a-4951-a9c2-1f022820efb8"
      unitRef="usd">8414000</tg:PlantShutdownsAssetImpairmentsRestructuringAndOther>
    <tg:PlantShutdownsAssetImpairmentsRestructuringAndOther
      contextRef="i7f7fc2e662c049d891ddf0d55801d58b_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMjgtNy0xLTEtMA_a90e6276-8636-429a-8669-7a2af1a3ab31"
      unitRef="usd">-10000</tg:PlantShutdownsAssetImpairmentsRestructuringAndOther>
    <tg:TotalIncomeLossAssociatedWithSegments
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMjktMS0xLTEtMA_05276c68-9e39-4ea6-ac28-477b490cffc2"
      unitRef="usd">38847000</tg:TotalIncomeLossAssociatedWithSegments>
    <tg:TotalIncomeLossAssociatedWithSegments
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMjktMy0xLTEtMA_558a4bb4-261a-4dfc-a981-801c3e1eb9a7"
      unitRef="usd">27574000</tg:TotalIncomeLossAssociatedWithSegments>
    <tg:TotalIncomeLossAssociatedWithSegments
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMjktNS0xLTEtMA_b457d244-a4ce-4cde-aaa0-2c3543cb3532"
      unitRef="usd">62990000</tg:TotalIncomeLossAssociatedWithSegments>
    <tg:TotalIncomeLossAssociatedWithSegments
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMjktNy0xLTEtMA_30d4faee-b7fc-4bd8-b900-be3f83c7fc48"
      unitRef="usd">37770000</tg:TotalIncomeLossAssociatedWithSegments>
    <us-gaap:InvestmentIncomeInterest
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMzAtMS0xLTEtMA_45df7921-f19a-4de6-b033-8b768b9ddf00"
      unitRef="usd">25000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMzAtMy0xLTEtMA_a8394c57-b9a3-457f-90d4-c0b613661bb7"
      unitRef="usd">5000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMzAtNS0xLTEtMA_2d11244a-3293-44a3-9497-b63d03cfd8c4"
      unitRef="usd">32000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMzAtNy0xLTEtMA_a060b92e-d0dd-4b07-b8f1-60ec3d31d102"
      unitRef="usd">32000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InterestAndDebtExpense
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMzEtMS0xLTEtMA_61f31a61-ff10-400b-a52e-841098266a02"
      unitRef="usd">891000</us-gaap:InterestAndDebtExpense>
    <us-gaap:InterestAndDebtExpense
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMzEtMy0xLTEtMA_cc920595-e04b-4f59-8940-4e0135d7f0c6"
      unitRef="usd">549000</us-gaap:InterestAndDebtExpense>
    <us-gaap:InterestAndDebtExpense
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMzEtNS0xLTEtMA_6b1d7dc7-16fe-4704-a52f-b34e93ef0d41"
      unitRef="usd">1713000</us-gaap:InterestAndDebtExpense>
    <us-gaap:InterestAndDebtExpense
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMzEtNy0xLTEtMA_e446070e-252f-4640-a313-9f3ed53cc195"
      unitRef="usd">1104000</us-gaap:InterestAndDebtExpense>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="i01ef1fdf33be4358877b151e3e353275_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMzItMS0xLTEtMA_22522159-5940-4ebf-a935-4e65332577fa"
      unitRef="usd">-200000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="iaa6ce6463514455cb9cd0fe1d68a16c6_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMzItMy0xLTEtMA_0964303e-6e17-4a51-b401-477a49db1d28"
      unitRef="usd">-1300000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="i4c31b8497bb94c8c9f171736ea53859c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMzItNS0xLTEtMA_ed87fce0-75e5-4b30-90f4-dddac7937d5c"
      unitRef="usd">918000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="i2175b27253ce4b5691018313517241f8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMzItNy0xLTEtMA_352cbd1d-a069-4392-8983-ec1fea8e48a8"
      unitRef="usd">-24800000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:StockOptionPlanExpense
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMzMtMS0xLTEtMA_896332e7-ea35-414b-b42a-b11b60b7ddd7"
      unitRef="usd">675000</us-gaap:StockOptionPlanExpense>
    <us-gaap:StockOptionPlanExpense
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMzMtMy0xLTEtMA_360b34a6-18f8-476b-8505-5041acaecfb5"
      unitRef="usd">683000</us-gaap:StockOptionPlanExpense>
    <us-gaap:StockOptionPlanExpense
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMzMtNS0xLTEtMA_7dc98737-30f4-4605-8920-bdba10fad089"
      unitRef="usd">1144000</us-gaap:StockOptionPlanExpense>
    <us-gaap:StockOptionPlanExpense
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMzMtNy0xLTEtMA_fd1aa3b4-ee60-4070-add9-e461a8855bbe"
      unitRef="usd">1258000</us-gaap:StockOptionPlanExpense>
    <tg:CorporateExpensesNet
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMzQtMS0xLTEtMA_b378f12b-26b0-4b1a-8a9c-b4eecc28eeaf"
      unitRef="usd">11055000</tg:CorporateExpensesNet>
    <tg:CorporateExpensesNet
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMzQtMy0xLTEtMA_fa5ee4c6-5017-4fd1-8158-84f91cc0e0c0"
      unitRef="usd">9455000</tg:CorporateExpensesNet>
    <tg:CorporateExpensesNet
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMzQtNS0xLTEtMA_747c7c3b-9c8d-40d9-a11f-3546f7407cba"
      unitRef="usd">21917000</tg:CorporateExpensesNet>
    <tg:CorporateExpensesNet
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMzQtNy0xLTEtMA_35bf092c-3314-4955-a06d-c5f26ee834ce"
      unitRef="usd">19338000</tg:CorporateExpensesNet>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMzUtMS0xLTEtMA_8b8543cb-995b-420e-bfed-b8d2b4277f90"
      unitRef="usd">26451000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMzUtMy0xLTEtMA_9cca632d-2f7f-414a-88a4-c895f186ee54"
      unitRef="usd">18192000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMzUtNS0xLTEtMA_64ebe53b-2c78-4c6a-85e3-7f61763512ce"
      unitRef="usd">39166000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMzUtNy0xLTEtMA_f07e0e57-7fae-4d15-92ce-34333704e31b"
      unitRef="usd">-8698000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMzYtMS0xLTEtMA_6a5ab309-9263-469c-8d07-bde608e96a0f"
      unitRef="usd">5723000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMzYtMy0xLTEtMA_b47d0755-9d2e-4ee6-a837-0de63b200c9d"
      unitRef="usd">3860000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMzYtNS0xLTEtMA_c209b0b8-6260-4cc9-8694-b1a4c5e6d82d"
      unitRef="usd">8820000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMzYtNy0xLTEtMA_357fd9e3-eb40-4b23-b970-e96642ea9588"
      unitRef="usd">-2366000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMzctMS0xLTEtMA_373e17b4-258c-4dda-b04e-c7e9f3caf991"
      unitRef="usd">20728000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMzctMy0xLTEtMA_5f7277bc-4c3d-4d9b-ba6d-93552e8ebaa3"
      unitRef="usd">14332000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMzctNS0xLTEtMA_5f31839e-57c9-4056-ae25-06a016e54a13"
      unitRef="usd">30346000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMzctNy0xLTEtMA_e5657a54-ef86-47e4-afc4-ace968d71734"
      unitRef="usd">-6332000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMzgtMS0xLTEtMA_db33aa42-ec8c-4bd5-892a-38369b8c3ea5"
      unitRef="usd">508000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMzgtMy0xLTEtMA_a6dc77c5-bfe8-4a35-831c-42a124aa2b55"
      unitRef="usd">-3136000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMzgtNS0xLTEtMA_b2337e2b-5fd7-4a8b-b50a-b3a5c886f485"
      unitRef="usd">-79000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMzgtNy0xLTEtMA_e5d5916a-42b1-4321-8c5c-bfb7b46ffeed"
      unitRef="usd">-4794000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMzktMS0xLTEtMA_ac55b81a-6872-4a18-89d9-338667f37525"
      unitRef="usd">21236000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMzktMy0xLTEtMA_63ebd87d-c386-4aeb-bc9c-247f0bd4b719"
      unitRef="usd">11196000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMzktNS0xLTEtMA_cc165dce-351a-4033-b840-b3fc7202b1dc"
      unitRef="usd">30267000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjhkMWUyMmM0ODZiZDQyNmZiMjA0ZjUzMTgxNjZmZGE4L3RhYmxlcmFuZ2U6OGQxZTIyYzQ4NmJkNDI2ZmIyMDRmNTMxODE2NmZkYThfMzktNy0xLTEtMA_86cfbe42-03d0-4532-948e-3388997d252a"
      unitRef="usd">-11126000</us-gaap:NetIncomeLoss>
    <tg:ScheduleOfIdentifiableAssetsBySegment
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RleHRyZWdpb246MzU3M2QyNDljYTg1NDgyZmE3ZjA0NmU2OTI2OTNmOGVfMjE1Mg_d3928a69-f808-421c-9782-b471a2932aca">&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 identifiable assets by segment at June&#160;30, 2021 and December&#160;31, 2020:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.276%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt 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;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;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;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;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;December 31, 2020&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aluminum Extrusions&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;267,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;244,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PE Films&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Flexible Packaging Films&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;76,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;458,377&#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;border-top:1pt solid #000000;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,026&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General corporate&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;58,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&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,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discontinued operations&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;302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:2pt solid #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;535,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:2pt solid #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;514,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</tg:ScheduleOfIdentifiableAssetsBySegment>
    <dei:DocumentPeriodEndDate
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RleHRyZWdpb246MzU3M2QyNDljYTg1NDgyZmE3ZjA0NmU2OTI2OTNmOGVfMTQzNQ_a604ba0a-f314-4932-9bbe-f88022846d09">2021-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentPeriodEndDate
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjdiZDg4NzYwOTQyNzQ2NDBhMDgwODg0ZDBmM2UyNTQwL3RhYmxlcmFuZ2U6N2JkODg3NjA5NDI3NDY0MGEwODA4ODRkMGYzZTI1NDBfMC0xLTEtMS0w_a604ba0a-f314-4932-9bbe-f88022846d09">2021-06-30</dei:DocumentPeriodEndDate>
    <us-gaap:Assets
      contextRef="ic1e737994c544ac2a4268afe8b6eb251_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjdiZDg4NzYwOTQyNzQ2NDBhMDgwODg0ZDBmM2UyNTQwL3RhYmxlcmFuZ2U6N2JkODg3NjA5NDI3NDY0MGEwODA4ODRkMGYzZTI1NDBfMS0xLTEtMS0w_ad666974-f4f2-4cb5-b10e-d95e05fcfed7"
      unitRef="usd">267436000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i87d1574bedf546dfa8862871d2d91a8e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjdiZDg4NzYwOTQyNzQ2NDBhMDgwODg0ZDBmM2UyNTQwL3RhYmxlcmFuZ2U6N2JkODg3NjA5NDI3NDY0MGEwODA4ODRkMGYzZTI1NDBfMS0zLTEtMS0w_4aa0b475-1bd5-4820-9b50-0d306874d993"
      unitRef="usd">244560000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i0a1d3bc4eddb42fcbd8f1ac95a8c2650_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjdiZDg4NzYwOTQyNzQ2NDBhMDgwODg0ZDBmM2UyNTQwL3RhYmxlcmFuZ2U6N2JkODg3NjA5NDI3NDY0MGEwODA4ODRkMGYzZTI1NDBfMi0xLTEtMS0w_6ec6660e-e5bd-4365-bbe0-ca1c61d4e309"
      unitRef="usd">114530000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i134ce319674b4dd0a8275427ecce50c8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjdiZDg4NzYwOTQyNzQ2NDBhMDgwODg0ZDBmM2UyNTQwL3RhYmxlcmFuZ2U6N2JkODg3NjA5NDI3NDY0MGEwODA4ODRkMGYzZTI1NDBfMi0zLTEtMS0w_58039118-3fac-4224-a60d-7556deed9214"
      unitRef="usd">119013000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i8a1ca356d11c449d94934fbe9dcd75f7_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjdiZDg4NzYwOTQyNzQ2NDBhMDgwODg0ZDBmM2UyNTQwL3RhYmxlcmFuZ2U6N2JkODg3NjA5NDI3NDY0MGEwODA4ODRkMGYzZTI1NDBfMy0xLTEtMS0w_c8587a86-d5af-4535-a775-d6af7cdf16ae"
      unitRef="usd">76411000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i4e774c53c90f4d248e2331fbb17cceab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjdiZDg4NzYwOTQyNzQ2NDBhMDgwODg0ZDBmM2UyNTQwL3RhYmxlcmFuZ2U6N2JkODg3NjA5NDI3NDY0MGEwODA4ODRkMGYzZTI1NDBfMy0zLTEtMS0w_e2330253-fc7c-415f-b2b8-5350a1178430"
      unitRef="usd">66453000</us-gaap:Assets>
    <tg:IdentifiableAssetsBySegmentSubtotal
      contextRef="ie827abd61a91494983b9635d29ac350f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjdiZDg4NzYwOTQyNzQ2NDBhMDgwODg0ZDBmM2UyNTQwL3RhYmxlcmFuZ2U6N2JkODg3NjA5NDI3NDY0MGEwODA4ODRkMGYzZTI1NDBfNC0xLTEtMS0w_1fd305c8-348c-4946-8a16-ff4cc78177b2"
      unitRef="usd">458377000</tg:IdentifiableAssetsBySegmentSubtotal>
    <tg:IdentifiableAssetsBySegmentSubtotal
      contextRef="idbaed1ad1bf1447f839f99d948912ed7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjdiZDg4NzYwOTQyNzQ2NDBhMDgwODg0ZDBmM2UyNTQwL3RhYmxlcmFuZ2U6N2JkODg3NjA5NDI3NDY0MGEwODA4ODRkMGYzZTI1NDBfNC0zLTEtMS0w_461ccc29-a1d2-4183-90ee-4004c863a0dc"
      unitRef="usd">430026000</tg:IdentifiableAssetsBySegmentSubtotal>
    <tg:GeneralCorporateAssets
      contextRef="ie827abd61a91494983b9635d29ac350f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjdiZDg4NzYwOTQyNzQ2NDBhMDgwODg0ZDBmM2UyNTQwL3RhYmxlcmFuZ2U6N2JkODg3NjA5NDI3NDY0MGEwODA4ODRkMGYzZTI1NDBfNS0xLTEtMS0w_f98fffa2-57ab-4b6b-91c5-5314b83d20b5"
      unitRef="usd">58538000</tg:GeneralCorporateAssets>
    <tg:GeneralCorporateAssets
      contextRef="idbaed1ad1bf1447f839f99d948912ed7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjdiZDg4NzYwOTQyNzQ2NDBhMDgwODg0ZDBmM2UyNTQwL3RhYmxlcmFuZ2U6N2JkODg3NjA5NDI3NDY0MGEwODA4ODRkMGYzZTI1NDBfNS0zLTEtMS0w_2f2f281d-46e8-463d-83e3-1f664f3a9bc1"
      unitRef="usd">71508000</tg:GeneralCorporateAssets>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie827abd61a91494983b9635d29ac350f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjdiZDg4NzYwOTQyNzQ2NDBhMDgwODg0ZDBmM2UyNTQwL3RhYmxlcmFuZ2U6N2JkODg3NjA5NDI3NDY0MGEwODA4ODRkMGYzZTI1NDBfNi0xLTEtMS0w_97b8a4ec-4904-4cbd-981d-2cdc3a366cd4"
      unitRef="usd">18298000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="idbaed1ad1bf1447f839f99d948912ed7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjdiZDg4NzYwOTQyNzQ2NDBhMDgwODg0ZDBmM2UyNTQwL3RhYmxlcmFuZ2U6N2JkODg3NjA5NDI3NDY0MGEwODA4ODRkMGYzZTI1NDBfNi0zLTEtMS0w_f11cff8f-fe46-418d-8328-07d6b2d1d7a4"
      unitRef="usd">11846000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="ie827abd61a91494983b9635d29ac350f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjdiZDg4NzYwOTQyNzQ2NDBhMDgwODg0ZDBmM2UyNTQwL3RhYmxlcmFuZ2U6N2JkODg3NjA5NDI3NDY0MGEwODA4ODRkMGYzZTI1NDBfNy0xLTEtMS0w_91636f2e-d17e-4945-9690-46b0cae91f6a"
      unitRef="usd">302000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation
      contextRef="idbaed1ad1bf1447f839f99d948912ed7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjdiZDg4NzYwOTQyNzQ2NDBhMDgwODg0ZDBmM2UyNTQwL3RhYmxlcmFuZ2U6N2JkODg3NjA5NDI3NDY0MGEwODA4ODRkMGYzZTI1NDBfNy0zLTEtMS0w_ab55350d-f4c1-4c10-b36d-c26fa5a95787"
      unitRef="usd">1490000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:Assets
      contextRef="ie827abd61a91494983b9635d29ac350f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjdiZDg4NzYwOTQyNzQ2NDBhMDgwODg0ZDBmM2UyNTQwL3RhYmxlcmFuZ2U6N2JkODg3NjA5NDI3NDY0MGEwODA4ODRkMGYzZTI1NDBfOC0xLTEtMS0w_267658af-872a-4dcb-a740-2e8132ef9431"
      unitRef="usd">535515000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="idbaed1ad1bf1447f839f99d948912ed7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjdiZDg4NzYwOTQyNzQ2NDBhMDgwODg0ZDBmM2UyNTQwL3RhYmxlcmFuZ2U6N2JkODg3NjA5NDI3NDY0MGEwODA4ODRkMGYzZTI1NDBfOC0zLTEtMS0w_ba23cdf2-a0da-4871-a2b4-3fcff0daf832"
      unitRef="usd">514870000</us-gaap:Assets>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RleHRyZWdpb246MzU3M2QyNDljYTg1NDgyZmE3ZjA0NmU2OTI2OTNmOGVfMjE0Nw_1313be31-4fc7-4bfa-8b3e-46a2e15e196e">&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables disaggregate the Company&#x2019;s revenue by geographic area and product group for the three and six months ended June&#160;30, 2021 and 2020: &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.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.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.624%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="24" style="border-bottom:1pt solid #000000;border-top:2pt solid #000000;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-style:italic;font-weight:700;line-height:100%"&gt;Net Sales by Geographic Area (a)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended June 30,&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:10pt;font-weight:400;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;156,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;130,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;289,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;265,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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exports from the United States to:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;45,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Latin America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canada&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;4,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;10,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;2,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operations outside the United States:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Brazil&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;23,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,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;43,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:2pt solid #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;204,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:2pt solid #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;180,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:2pt solid #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;382,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #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;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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:2pt solid #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;365,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;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="24" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(a) Export sales relate entirely to PE Films.  Operations in Brazil are related to Flexible Packaging Films. &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s facilities in Pottsville, PA (&#x201c;PV&#x201d;) and Guangzhou, China (&#x201c;GZ&#x201d;) have a tolling arrangement whereby certain surface protection films are manufactured in GZ for a fee with raw materials supplied from PV that are then shipped by GZ directly to customers principally in the Asian market, but paid by customers directly to PV.  Amounts associated with this intercompany tolling arrangement are reported in the table above as export sales from the U.S. to Asia, and include net sales of  $10.8&#160;million and $10.0&#160;million in the second quarters of 2021 and 2020, respectively, and $17.7&#160;million and $19.3&#160;million in the first six months of 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.660%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.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.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="24" style="border-bottom:1pt solid #000000;border-top:2pt solid #000000;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-style:italic;font-weight:700;line-height:100%"&gt;Net Sales by Product Group&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended June 30,&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:10pt;font-weight:400;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aluminum Extrusions:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonresidential building &amp;amp; construction&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;127,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;127,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consumer durables&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;13,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Automotive&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Residential building &amp;amp; construction&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;13,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Electrical&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;9,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery &amp;amp; equipment&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;10,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Distribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;106,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;257,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;223,945&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PE Films:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Surface protection films&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Packaging&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;6,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;LED lighting products&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;3,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;4,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,430&#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;border-top:1pt solid #000000;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;40,203&#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;border-top:1pt solid #000000;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;59,384&#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;border-top:1pt solid #000000;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;77,004&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Flexible Packaging Films&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;33,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;180,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;382,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;365,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <dei:DocumentPeriodEndDate
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RleHRyZWdpb246MzU3M2QyNDljYTg1NDgyZmE3ZjA0NmU2OTI2OTNmOGVfMTU2Ng_a604ba0a-f314-4932-9bbe-f88022846d09">2021-06-30</dei:DocumentPeriodEndDate>
    <tg:NetSales
      contextRef="i3ccf85da9b614165b0e6d3c4943c8ab6_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjEwZDYxYjQ4NjRkMzQ5NWNhODkwZDY0MWJiZDYwODY3L3RhYmxlcmFuZ2U6MTBkNjFiNDg2NGQzNDk1Y2E4OTBkNjQxYmJkNjA4NjdfMy0xLTEtMS0w_bbaf826d-5563-43c7-95fa-3b88d6ab0e32"
      unitRef="usd">156719000</tg:NetSales>
    <tg:NetSales
      contextRef="i1e70ee5746bd4e4e935eafcf2ee9d73e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjEwZDYxYjQ4NjRkMzQ5NWNhODkwZDY0MWJiZDYwODY3L3RhYmxlcmFuZ2U6MTBkNjFiNDg2NGQzNDk1Y2E4OTBkNjQxYmJkNjA4NjdfMy0zLTEtMS0w_b346e417-bb6f-466d-ae03-60b2823076d6"
      unitRef="usd">130636000</tg:NetSales>
    <tg:NetSales
      contextRef="if4fc133616c04c8eba45488781555568_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjEwZDYxYjQ4NjRkMzQ5NWNhODkwZDY0MWJiZDYwODY3L3RhYmxlcmFuZ2U6MTBkNjFiNDg2NGQzNDk1Y2E4OTBkNjQxYmJkNjA4NjdfMy01LTEtMS0w_b684913f-0913-439c-8ff7-b6be2f096c7f"
      unitRef="usd">289616000</tg:NetSales>
    <tg:NetSales
      contextRef="i4e5291e3c2334df7b5ac7f7a8700beef_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjEwZDYxYjQ4NjRkMzQ5NWNhODkwZDY0MWJiZDYwODY3L3RhYmxlcmFuZ2U6MTBkNjFiNDg2NGQzNDk1Y2E4OTBkNjQxYmJkNjA4NjdfMy03LTEtMS0w_29c6f18e-3dce-466e-8105-532f87deb1a8"
      unitRef="usd">265620000</tg:NetSales>
    <tg:NetSales
      contextRef="ib37f8900316b448982858293e75f8105_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjEwZDYxYjQ4NjRkMzQ5NWNhODkwZDY0MWJiZDYwODY3L3RhYmxlcmFuZ2U6MTBkNjFiNDg2NGQzNDk1Y2E4OTBkNjQxYmJkNjA4NjdfNS0xLTEtMS0w_ad15d621-1012-44c6-9d7b-b1dc9c9dfcb9"
      unitRef="usd">17158000</tg:NetSales>
    <tg:NetSales
      contextRef="i4f17d146897a4e32b6c4b091c4cc93e7_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjEwZDYxYjQ4NjRkMzQ5NWNhODkwZDY0MWJiZDYwODY3L3RhYmxlcmFuZ2U6MTBkNjFiNDg2NGQzNDk1Y2E4OTBkNjQxYmJkNjA4NjdfNS0zLTEtMS0w_e039c598-ab2f-4bfb-be4e-cf2238639897"
      unitRef="usd">23495000</tg:NetSales>
    <tg:NetSales
      contextRef="i86eb2e589eac44b8bb34fc937ea39af8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjEwZDYxYjQ4NjRkMzQ5NWNhODkwZDY0MWJiZDYwODY3L3RhYmxlcmFuZ2U6MTBkNjFiNDg2NGQzNDk1Y2E4OTBkNjQxYmJkNjA4NjdfNS01LTEtMS0w_a3919ff4-aa3d-48e2-bf3c-cb5d8d66dfaf"
      unitRef="usd">30520000</tg:NetSales>
    <tg:NetSales
      contextRef="i9fe1dba7b7964a908e2c04ba70004661_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjEwZDYxYjQ4NjRkMzQ5NWNhODkwZDY0MWJiZDYwODY3L3RhYmxlcmFuZ2U6MTBkNjFiNDg2NGQzNDk1Y2E4OTBkNjQxYmJkNjA4NjdfNS03LTEtMS0w_3caa1561-8e61-417c-bae3-764b8cbd1767"
      unitRef="usd">45561000</tg:NetSales>
    <tg:NetSales
      contextRef="ieaf9def86df343abacb31131764d0fb5_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjEwZDYxYjQ4NjRkMzQ5NWNhODkwZDY0MWJiZDYwODY3L3RhYmxlcmFuZ2U6MTBkNjFiNDg2NGQzNDk1Y2E4OTBkNjQxYmJkNjA4NjdfNi0xLTEtMS0w_b5b88e0a-692a-479f-a3f0-4c5ed575a204"
      unitRef="usd">1358000</tg:NetSales>
    <tg:NetSales
      contextRef="i2a425600c6de444f92e667af3cc9a764_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjEwZDYxYjQ4NjRkMzQ5NWNhODkwZDY0MWJiZDYwODY3L3RhYmxlcmFuZ2U6MTBkNjFiNDg2NGQzNDk1Y2E4OTBkNjQxYmJkNjA4NjdfNi0zLTEtMS0w_844aa6e0-772b-46ce-8457-95dce16115a3"
      unitRef="usd">502000</tg:NetSales>
    <tg:NetSales
      contextRef="i46c3eed318f74584b88be36a8c0f82fb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjEwZDYxYjQ4NjRkMzQ5NWNhODkwZDY0MWJiZDYwODY3L3RhYmxlcmFuZ2U6MTBkNjFiNDg2NGQzNDk1Y2E4OTBkNjQxYmJkNjA4NjdfNi01LTEtMS0w_79f7ef52-e4a4-49b6-ad82-529b30d84480"
      unitRef="usd">2460000</tg:NetSales>
    <tg:NetSales
      contextRef="i5f7e44af0a2c400a8c772317f169c606_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjEwZDYxYjQ4NjRkMzQ5NWNhODkwZDY0MWJiZDYwODY3L3RhYmxlcmFuZ2U6MTBkNjFiNDg2NGQzNDk1Y2E4OTBkNjQxYmJkNjA4NjdfNi03LTEtMS0w_2b05081c-368a-4f2a-9349-9d44903dc524"
      unitRef="usd">1488000</tg:NetSales>
    <tg:NetSales
      contextRef="i2f9a6bf0ea214a929a2cc1955f719bb2_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjEwZDYxYjQ4NjRkMzQ5NWNhODkwZDY0MWJiZDYwODY3L3RhYmxlcmFuZ2U6MTBkNjFiNDg2NGQzNDk1Y2E4OTBkNjQxYmJkNjA4NjdfNy0xLTEtMS0w_98143fd4-cab3-463f-b260-db261bab9c57"
      unitRef="usd">4604000</tg:NetSales>
    <tg:NetSales
      contextRef="iccd9ca398efb4e2284440938ca68cdd3_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjEwZDYxYjQ4NjRkMzQ5NWNhODkwZDY0MWJiZDYwODY3L3RhYmxlcmFuZ2U6MTBkNjFiNDg2NGQzNDk1Y2E4OTBkNjQxYmJkNjA4NjdfNy0zLTEtMS0w_68894fcf-2c55-4223-a42f-1501a897cbc4"
      unitRef="usd">1530000</tg:NetSales>
    <tg:NetSales
      contextRef="ieb63a7737eeb410eb7d2f716fc85b25f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjEwZDYxYjQ4NjRkMzQ5NWNhODkwZDY0MWJiZDYwODY3L3RhYmxlcmFuZ2U6MTBkNjFiNDg2NGQzNDk1Y2E4OTBkNjQxYmJkNjA4NjdfNy01LTEtMS0w_a5747cca-74c6-4788-a7bd-d37ea86d0454"
      unitRef="usd">10038000</tg:NetSales>
    <tg:NetSales
      contextRef="i09247d4763a54a85aa4db9fb8fdf8ead_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjEwZDYxYjQ4NjRkMzQ5NWNhODkwZDY0MWJiZDYwODY3L3RhYmxlcmFuZ2U6MTBkNjFiNDg2NGQzNDk1Y2E4OTBkNjQxYmJkNjA4NjdfNy03LTEtMS0w_420e896d-b82f-4c2b-bfbb-f72f77e4a545"
      unitRef="usd">6159000</tg:NetSales>
    <tg:NetSales
      contextRef="i44d4ca09dbbc47e0a9ae078188cd620b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjEwZDYxYjQ4NjRkMzQ5NWNhODkwZDY0MWJiZDYwODY3L3RhYmxlcmFuZ2U6MTBkNjFiNDg2NGQzNDk1Y2E4OTBkNjQxYmJkNjA4NjdfOC0xLTEtMS0w_8c28b3dd-77ee-43bb-a560-7d792e9c6321"
      unitRef="usd">1025000</tg:NetSales>
    <tg:NetSales
      contextRef="i64aa00de16134bb9b2f0d15d8dd2e6b9_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjEwZDYxYjQ4NjRkMzQ5NWNhODkwZDY0MWJiZDYwODY3L3RhYmxlcmFuZ2U6MTBkNjFiNDg2NGQzNDk1Y2E4OTBkNjQxYmJkNjA4NjdfOC0zLTEtMS0w_b2596d5b-57ac-464d-8429-002efc7cabe4"
      unitRef="usd">1487000</tg:NetSales>
    <tg:NetSales
      contextRef="i238e6aefadfd4e8b92cbc9aa5a7c6361_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjEwZDYxYjQ4NjRkMzQ5NWNhODkwZDY0MWJiZDYwODY3L3RhYmxlcmFuZ2U6MTBkNjFiNDg2NGQzNDk1Y2E4OTBkNjQxYmJkNjA4NjdfOC01LTEtMS0w_79d1b264-6735-4556-aa44-c3d20d0dfca6"
      unitRef="usd">1980000</tg:NetSales>
    <tg:NetSales
      contextRef="i4deafef4cf6c4d198539618fb41629c2_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjEwZDYxYjQ4NjRkMzQ5NWNhODkwZDY0MWJiZDYwODY3L3RhYmxlcmFuZ2U6MTBkNjFiNDg2NGQzNDk1Y2E4OTBkNjQxYmJkNjA4NjdfOC03LTEtMS0w_9dd78e05-9473-490b-8c27-995f1b46dfca"
      unitRef="usd">2804000</tg:NetSales>
    <tg:NetSales
      contextRef="i4570fc7c965343fe8469aa1c6dc5dc4d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjEwZDYxYjQ4NjRkMzQ5NWNhODkwZDY0MWJiZDYwODY3L3RhYmxlcmFuZ2U6MTBkNjFiNDg2NGQzNDk1Y2E4OTBkNjQxYmJkNjA4NjdfMTAtMS0xLTEtMA_387338ba-aaa8-4397-bcd5-842fc0bf7890"
      unitRef="usd">23221000</tg:NetSales>
    <tg:NetSales
      contextRef="i491f2f3ce83d4b3da12e7cd2acf29421_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjEwZDYxYjQ4NjRkMzQ5NWNhODkwZDY0MWJiZDYwODY3L3RhYmxlcmFuZ2U6MTBkNjFiNDg2NGQzNDk1Y2E4OTBkNjQxYmJkNjA4NjdfMTAtMy0xLTEtMA_3dcb05d5-d616-4aed-a365-edfa7cab0de0"
      unitRef="usd">22715000</tg:NetSales>
    <tg:NetSales
      contextRef="ib60ec22d76844296a9ea687fa6a2ba1c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjEwZDYxYjQ4NjRkMzQ5NWNhODkwZDY0MWJiZDYwODY3L3RhYmxlcmFuZ2U6MTBkNjFiNDg2NGQzNDk1Y2E4OTBkNjQxYmJkNjA4NjdfMTAtNS0xLTEtMA_36c59486-cc94-481b-9cbf-42381e8c987c"
      unitRef="usd">48070000</tg:NetSales>
    <tg:NetSales
      contextRef="ib0d85e4c503a4b5b941850ac2459130f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjEwZDYxYjQ4NjRkMzQ5NWNhODkwZDY0MWJiZDYwODY3L3RhYmxlcmFuZ2U6MTBkNjFiNDg2NGQzNDk1Y2E4OTBkNjQxYmJkNjA4NjdfMTAtNy0xLTEtMA_eb4bdf49-5711-493c-9498-084fa4a56d72"
      unitRef="usd">43995000</tg:NetSales>
    <tg:NetSales
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjEwZDYxYjQ4NjRkMzQ5NWNhODkwZDY0MWJiZDYwODY3L3RhYmxlcmFuZ2U6MTBkNjFiNDg2NGQzNDk1Y2E4OTBkNjQxYmJkNjA4NjdfMTEtMS0xLTEtMA_e6aef079-2d68-4d72-b355-efceae8e2947"
      unitRef="usd">204085000</tg:NetSales>
    <tg:NetSales
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjEwZDYxYjQ4NjRkMzQ5NWNhODkwZDY0MWJiZDYwODY3L3RhYmxlcmFuZ2U6MTBkNjFiNDg2NGQzNDk1Y2E4OTBkNjQxYmJkNjA4NjdfMTEtMy0xLTEtMA_bdf0e448-179a-43b5-aa70-05e221ff7a68"
      unitRef="usd">180365000</tg:NetSales>
    <tg:NetSales
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjEwZDYxYjQ4NjRkMzQ5NWNhODkwZDY0MWJiZDYwODY3L3RhYmxlcmFuZ2U6MTBkNjFiNDg2NGQzNDk1Y2E4OTBkNjQxYmJkNjA4NjdfMTEtNS0xLTEtMA_5e5117e3-6017-408f-a30a-fd92fc98eff7"
      unitRef="usd">382684000</tg:NetSales>
    <tg:NetSales
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOjEwZDYxYjQ4NjRkMzQ5NWNhODkwZDY0MWJiZDYwODY3L3RhYmxlcmFuZ2U6MTBkNjFiNDg2NGQzNDk1Y2E4OTBkNjQxYmJkNjA4NjdfMTEtNy0xLTEtMA_5c15e529-e547-4e93-872b-1bdab476a54a"
      unitRef="usd">365627000</tg:NetSales>
    <us-gaap:Revenues
      contextRef="ib37f8900316b448982858293e75f8105_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RleHRyZWdpb246MzU3M2QyNDljYTg1NDgyZmE3ZjA0NmU2OTI2OTNmOGVfMTA5OTUxMTYzMDE5OA_72fac810-0028-414d-ad81-6ff4f566798b"
      unitRef="usd">10800000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4f17d146897a4e32b6c4b091c4cc93e7_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RleHRyZWdpb246MzU3M2QyNDljYTg1NDgyZmE3ZjA0NmU2OTI2OTNmOGVfMjA4Mw_5b87c1aa-0a00-486b-b386-5455338f2dea"
      unitRef="usd">10000000.0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i86eb2e589eac44b8bb34fc937ea39af8_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RleHRyZWdpb246MzU3M2QyNDljYTg1NDgyZmE3ZjA0NmU2OTI2OTNmOGVfMTA5OTUxMTYzMDIyNg_c98e4dbf-088f-483c-9707-107e7139bfcc"
      unitRef="usd">17700000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9fe1dba7b7964a908e2c04ba70004661_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RleHRyZWdpb246MzU3M2QyNDljYTg1NDgyZmE3ZjA0NmU2OTI2OTNmOGVfMTA5OTUxMTYzMDEyMg_c6ec89c3-216d-45f7-8360-99d67ea6c802"
      unitRef="usd">19300000</us-gaap:Revenues>
    <tg:NetSales
      contextRef="id3759e6b27c2498490dfe2b2f60db40d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOmI3Zjg5NDcyMmZjODQ3MDk5ZDFiM2QwMzJmYWRkOWVjL3RhYmxlcmFuZ2U6YjdmODk0NzIyZmM4NDcwOTlkMWIzZDAzMmZhZGQ5ZWNfNC0xLTEtMS0w_ef91b961-3d4d-4226-b5e0-be833e39f6d4"
      unitRef="usd">70122000</tg:NetSales>
    <tg:NetSales
      contextRef="i64c0de6887c94ddcb9e426b7dd96ec8c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOmI3Zjg5NDcyMmZjODQ3MDk5ZDFiM2QwMzJmYWRkOWVjL3RhYmxlcmFuZ2U6YjdmODk0NzIyZmM4NDcwOTlkMWIzZDAzMmZhZGQ5ZWNfNC0zLTEtMS0w_dfac552d-25e0-40f7-8490-f3797f28cb11"
      unitRef="usd">64726000</tg:NetSales>
    <tg:NetSales
      contextRef="i6aef20a7d2fc4ed782013e6ee120d2bd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOmI3Zjg5NDcyMmZjODQ3MDk5ZDFiM2QwMzJmYWRkOWVjL3RhYmxlcmFuZ2U6YjdmODk0NzIyZmM4NDcwOTlkMWIzZDAzMmZhZGQ5ZWNfNC01LTEtMS0w_d0f368e6-45e9-4eba-aaef-19616d903381"
      unitRef="usd">127350000</tg:NetSales>
    <tg:NetSales
      contextRef="i9f21f7f998964c0e983a7ffca010267d_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOmI3Zjg5NDcyMmZjODQ3MDk5ZDFiM2QwMzJmYWRkOWVjL3RhYmxlcmFuZ2U6YjdmODk0NzIyZmM4NDcwOTlkMWIzZDAzMmZhZGQ5ZWNfNC03LTEtMS0w_6743218d-73ca-49dd-b0fb-de581fe0bb47"
      unitRef="usd">127865000</tg:NetSales>
    <tg:NetSales
      contextRef="id87a7044ec694a57942503a0bc2d09ba_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOmI3Zjg5NDcyMmZjODQ3MDk5ZDFiM2QwMzJmYWRkOWVjL3RhYmxlcmFuZ2U6YjdmODk0NzIyZmM4NDcwOTlkMWIzZDAzMmZhZGQ5ZWNfNS0xLTEtMS0w_530b7366-7b04-477d-ac01-245cb1058ee9"
      unitRef="usd">13586000</tg:NetSales>
    <tg:NetSales
      contextRef="ieac25027da8149298f13273d140663bd_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOmI3Zjg5NDcyMmZjODQ3MDk5ZDFiM2QwMzJmYWRkOWVjL3RhYmxlcmFuZ2U6YjdmODk0NzIyZmM4NDcwOTlkMWIzZDAzMmZhZGQ5ZWNfNS0zLTEtMS0w_ca53698c-2d13-4359-a14d-31ddb1020421"
      unitRef="usd">7782000</tg:NetSales>
    <tg:NetSales
      contextRef="i135f49789fd04fe69af629fd6c045ab8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOmI3Zjg5NDcyMmZjODQ3MDk5ZDFiM2QwMzJmYWRkOWVjL3RhYmxlcmFuZ2U6YjdmODk0NzIyZmM4NDcwOTlkMWIzZDAzMmZhZGQ5ZWNfNS01LTEtMS0w_6288c833-091d-44a2-814d-351d605ac314"
      unitRef="usd">26738000</tg:NetSales>
    <tg:NetSales
      contextRef="i4e91d4961e694c959ee72fb8c673d210_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOmI3Zjg5NDcyMmZjODQ3MDk5ZDFiM2QwMzJmYWRkOWVjL3RhYmxlcmFuZ2U6YjdmODk0NzIyZmM4NDcwOTlkMWIzZDAzMmZhZGQ5ZWNfNS03LTEtMS0w_3ac4bdf1-4c79-4812-af12-05ebe910931c"
      unitRef="usd">20331000</tg:NetSales>
    <tg:NetSales
      contextRef="iea7a7ab1e6fa4508b17704dff35c026a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOmI3Zjg5NDcyMmZjODQ3MDk5ZDFiM2QwMzJmYWRkOWVjL3RhYmxlcmFuZ2U6YjdmODk0NzIyZmM4NDcwOTlkMWIzZDAzMmZhZGQ5ZWNfNi0xLTEtMS0w_ea771e31-7ec8-4fd8-aa01-32412ac80112"
      unitRef="usd">11185000</tg:NetSales>
    <tg:NetSales
      contextRef="i05b7efb8fb104cc199cc863a85a1e82a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOmI3Zjg5NDcyMmZjODQ3MDk5ZDFiM2QwMzJmYWRkOWVjL3RhYmxlcmFuZ2U6YjdmODk0NzIyZmM4NDcwOTlkMWIzZDAzMmZhZGQ5ZWNfNi0zLTEtMS0w_24699f51-ccc5-439c-8139-184df5189fbe"
      unitRef="usd">5572000</tg:NetSales>
    <tg:NetSales
      contextRef="i5f027a298a5b446e95cfed2243d0d224_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOmI3Zjg5NDcyMmZjODQ3MDk5ZDFiM2QwMzJmYWRkOWVjL3RhYmxlcmFuZ2U6YjdmODk0NzIyZmM4NDcwOTlkMWIzZDAzMmZhZGQ5ZWNfNi01LTEtMS0w_8b7fda6a-28c5-4e7a-8f3a-d72f905fabb4"
      unitRef="usd">22600000</tg:NetSales>
    <tg:NetSales
      contextRef="i4f218e197c8249e1ab764af9bec100da_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOmI3Zjg5NDcyMmZjODQ3MDk5ZDFiM2QwMzJmYWRkOWVjL3RhYmxlcmFuZ2U6YjdmODk0NzIyZmM4NDcwOTlkMWIzZDAzMmZhZGQ5ZWNfNi03LTEtMS0w_b4d3eb1a-dcbb-4315-9827-66d50b6a6b92"
      unitRef="usd">15043000</tg:NetSales>
    <tg:NetSales
      contextRef="ib4cf3f93ffce4317b9cd1ee850bf8cbc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOmI3Zjg5NDcyMmZjODQ3MDk5ZDFiM2QwMzJmYWRkOWVjL3RhYmxlcmFuZ2U6YjdmODk0NzIyZmM4NDcwOTlkMWIzZDAzMmZhZGQ5ZWNfNy0xLTEtMS0w_cdbb253a-f745-481f-8c95-6a3c47d3f265"
      unitRef="usd">13893000</tg:NetSales>
    <tg:NetSales
      contextRef="i7eb1b27385fa4d888991cae8b9f33424_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOmI3Zjg5NDcyMmZjODQ3MDk5ZDFiM2QwMzJmYWRkOWVjL3RhYmxlcmFuZ2U6YjdmODk0NzIyZmM4NDcwOTlkMWIzZDAzMmZhZGQ5ZWNfNy0zLTEtMS0w_ae4971f4-2ca6-4a56-a2bd-1b3286c6ce66"
      unitRef="usd">9052000</tg:NetSales>
    <tg:NetSales
      contextRef="i90a583e40fb94ab1acfbac1bf81db969_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOmI3Zjg5NDcyMmZjODQ3MDk5ZDFiM2QwMzJmYWRkOWVjL3RhYmxlcmFuZ2U6YjdmODk0NzIyZmM4NDcwOTlkMWIzZDAzMmZhZGQ5ZWNfNy01LTEtMS0w_b8b9e739-ac7c-4c5a-9bdf-9247a7ba25e7"
      unitRef="usd">26601000</tg:NetSales>
    <tg:NetSales
      contextRef="i21626928db0745118de3040365ca9015_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOmI3Zjg5NDcyMmZjODQ3MDk5ZDFiM2QwMzJmYWRkOWVjL3RhYmxlcmFuZ2U6YjdmODk0NzIyZmM4NDcwOTlkMWIzZDAzMmZhZGQ5ZWNfNy03LTEtMS0w_f3b521bb-09fb-4750-aafe-df4c226bed7b"
      unitRef="usd">18867000</tg:NetSales>
    <tg:NetSales
      contextRef="i2b4929cb80444757ad7d9ab6313d9b65_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOmI3Zjg5NDcyMmZjODQ3MDk5ZDFiM2QwMzJmYWRkOWVjL3RhYmxlcmFuZ2U6YjdmODk0NzIyZmM4NDcwOTlkMWIzZDAzMmZhZGQ5ZWNfOC0xLTEtMS0w_2d404f64-ea03-49f5-b6c6-7c6751629ddd"
      unitRef="usd">9572000</tg:NetSales>
    <tg:NetSales
      contextRef="i87053ee647614eaabbb50f618222cdbe_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOmI3Zjg5NDcyMmZjODQ3MDk5ZDFiM2QwMzJmYWRkOWVjL3RhYmxlcmFuZ2U6YjdmODk0NzIyZmM4NDcwOTlkMWIzZDAzMmZhZGQ5ZWNfOC0zLTEtMS0w_5af0a582-1606-4e78-8b7a-ab8161c5db4b"
      unitRef="usd">4775000</tg:NetSales>
    <tg:NetSales
      contextRef="if9ba0653ad7d4ff0af57c3352cc38fe5_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOmI3Zjg5NDcyMmZjODQ3MDk5ZDFiM2QwMzJmYWRkOWVjL3RhYmxlcmFuZ2U6YjdmODk0NzIyZmM4NDcwOTlkMWIzZDAzMmZhZGQ5ZWNfOC01LTEtMS0w_ae733f62-7947-4e90-b314-baa6fc124f1c"
      unitRef="usd">16752000</tg:NetSales>
    <tg:NetSales
      contextRef="if8cb97f68b4a47d1b4bb7a626adda2ca_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOmI3Zjg5NDcyMmZjODQ3MDk5ZDFiM2QwMzJmYWRkOWVjL3RhYmxlcmFuZ2U6YjdmODk0NzIyZmM4NDcwOTlkMWIzZDAzMmZhZGQ5ZWNfOC03LTEtMS0w_b8b18bb3-d7c0-4530-92d6-97871829088d"
      unitRef="usd">12014000</tg:NetSales>
    <tg:NetSales
      contextRef="i296cd6e217c940d4865c504becb26925_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOmI3Zjg5NDcyMmZjODQ3MDk5ZDFiM2QwMzJmYWRkOWVjL3RhYmxlcmFuZ2U6YjdmODk0NzIyZmM4NDcwOTlkMWIzZDAzMmZhZGQ5ZWNfOS0xLTEtMS0w_a812b7eb-a402-4104-bb46-9bae1a75adf4"
      unitRef="usd">10654000</tg:NetSales>
    <tg:NetSales
      contextRef="ifbe17c3c331f481aa3cc01f9cb2ad544_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOmI3Zjg5NDcyMmZjODQ3MDk5ZDFiM2QwMzJmYWRkOWVjL3RhYmxlcmFuZ2U6YjdmODk0NzIyZmM4NDcwOTlkMWIzZDAzMmZhZGQ5ZWNfOS0zLTEtMS0w_a1dcefe6-c958-4b5e-be41-157dd0ebd929"
      unitRef="usd">7630000</tg:NetSales>
    <tg:NetSales
      contextRef="i2a5f6f1710504f5488257a4993789d37_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOmI3Zjg5NDcyMmZjODQ3MDk5ZDFiM2QwMzJmYWRkOWVjL3RhYmxlcmFuZ2U6YjdmODk0NzIyZmM4NDcwOTlkMWIzZDAzMmZhZGQ5ZWNfOS01LTEtMS0w_5b0da0ce-698e-4f19-9d17-4546426d0589"
      unitRef="usd">19579000</tg:NetSales>
    <tg:NetSales
      contextRef="i071513414c1646318502e8c7d81dbf16_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOmI3Zjg5NDcyMmZjODQ3MDk5ZDFiM2QwMzJmYWRkOWVjL3RhYmxlcmFuZ2U6YjdmODk0NzIyZmM4NDcwOTlkMWIzZDAzMmZhZGQ5ZWNfOS03LTEtMS0w_3412edbc-231d-465f-b10f-566beeeb0c2b"
      unitRef="usd">15566000</tg:NetSales>
    <tg:NetSales
      contextRef="i640dc4aedc944c7499886bcbda2e8fd0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOmI3Zjg5NDcyMmZjODQ3MDk5ZDFiM2QwMzJmYWRkOWVjL3RhYmxlcmFuZ2U6YjdmODk0NzIyZmM4NDcwOTlkMWIzZDAzMmZhZGQ5ZWNfMTAtMS0xLTEtMA_0c049cdf-c485-420b-82af-6f2aa6ef30b1"
      unitRef="usd">10269000</tg:NetSales>
    <tg:NetSales
      contextRef="icbabda7b92b643878ac8de77b8d13ae2_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOmI3Zjg5NDcyMmZjODQ3MDk5ZDFiM2QwMzJmYWRkOWVjL3RhYmxlcmFuZ2U6YjdmODk0NzIyZmM4NDcwOTlkMWIzZDAzMmZhZGQ5ZWNfMTAtMy0xLTEtMA_3b0dbeba-297e-4769-8e81-921e8a977f32"
      unitRef="usd">6521000</tg:NetSales>
    <tg:NetSales
      contextRef="i50bd2c6e2b43459cbada5bc5ebffd96a_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOmI3Zjg5NDcyMmZjODQ3MDk5ZDFiM2QwMzJmYWRkOWVjL3RhYmxlcmFuZ2U6YjdmODk0NzIyZmM4NDcwOTlkMWIzZDAzMmZhZGQ5ZWNfMTAtNS0xLTEtMA_ae0a3119-8e62-4a75-b2da-ac14cbbd8e96"
      unitRef="usd">17785000</tg:NetSales>
    <tg:NetSales
      contextRef="i75992eb2f2e94df181dfef348ee4435a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOmI3Zjg5NDcyMmZjODQ3MDk5ZDFiM2QwMzJmYWRkOWVjL3RhYmxlcmFuZ2U6YjdmODk0NzIyZmM4NDcwOTlkMWIzZDAzMmZhZGQ5ZWNfMTAtNy0xLTEtMA_ccc8bdd4-49ae-434c-b0fe-f5ea12682abe"
      unitRef="usd">14259000</tg:NetSales>
    <tg:NetSales
      contextRef="iabf9f50305df46f5a3deea2f4b77d272_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOmI3Zjg5NDcyMmZjODQ3MDk5ZDFiM2QwMzJmYWRkOWVjL3RhYmxlcmFuZ2U6YjdmODk0NzIyZmM4NDcwOTlkMWIzZDAzMmZhZGQ5ZWNfMTEtMS0xLTEtMA_f2976b6c-ab3f-4446-84cc-6a54c5f98e97"
      unitRef="usd">139281000</tg:NetSales>
    <tg:NetSales
      contextRef="id4d501550cfc4fef94c47a9a86409536_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOmI3Zjg5NDcyMmZjODQ3MDk5ZDFiM2QwMzJmYWRkOWVjL3RhYmxlcmFuZ2U6YjdmODk0NzIyZmM4NDcwOTlkMWIzZDAzMmZhZGQ5ZWNfMTEtMy0xLTEtMA_eca41985-9cca-483e-bf38-ef5e7be50721"
      unitRef="usd">106058000</tg:NetSales>
    <tg:NetSales
      contextRef="i0c8466d4b6de4f23ab057295a3395d16_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOmI3Zjg5NDcyMmZjODQ3MDk5ZDFiM2QwMzJmYWRkOWVjL3RhYmxlcmFuZ2U6YjdmODk0NzIyZmM4NDcwOTlkMWIzZDAzMmZhZGQ5ZWNfMTEtNS0xLTEtMA_d674b967-d945-4217-b83c-c56e3fd2ba0d"
      unitRef="usd">257405000</tg:NetSales>
    <tg:NetSales
      contextRef="i5a7e39d10d714e588da33ce1edf82fbb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOmI3Zjg5NDcyMmZjODQ3MDk5ZDFiM2QwMzJmYWRkOWVjL3RhYmxlcmFuZ2U6YjdmODk0NzIyZmM4NDcwOTlkMWIzZDAzMmZhZGQ5ZWNfMTEtNy0xLTEtMA_4ec3420f-3d47-40b7-b0b8-3a8766f28885"
      unitRef="usd">223945000</tg:NetSales>
    <tg:NetSales
      contextRef="ic5e057c69b3444de839cfd02d03b50de_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOmI3Zjg5NDcyMmZjODQ3MDk5ZDFiM2QwMzJmYWRkOWVjL3RhYmxlcmFuZ2U6YjdmODk0NzIyZmM4NDcwOTlkMWIzZDAzMmZhZGQ5ZWNfMTMtMS0xLTEtMA_94de7680-14f4-4287-bd8c-2924d6f4e5ea"
      unitRef="usd">24490000</tg:NetSales>
    <tg:NetSales
      contextRef="ib6816123d3dc46269dbb593e1489c1ac_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOmI3Zjg5NDcyMmZjODQ3MDk5ZDFiM2QwMzJmYWRkOWVjL3RhYmxlcmFuZ2U6YjdmODk0NzIyZmM4NDcwOTlkMWIzZDAzMmZhZGQ5ZWNfMTMtMy0xLTEtMA_e5d6d1f7-ddc3-4f97-afb0-921529b925c9"
      unitRef="usd">31699000</tg:NetSales>
    <tg:NetSales
      contextRef="i6ad8fceb38714766a16615a9d656bbfe_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOmI3Zjg5NDcyMmZjODQ3MDk5ZDFiM2QwMzJmYWRkOWVjL3RhYmxlcmFuZ2U6YjdmODk0NzIyZmM4NDcwOTlkMWIzZDAzMmZhZGQ5ZWNfMTMtNS0xLTEtMA_8dff1790-4c1e-412f-8f6e-6c984999317d"
      unitRef="usd">45091000</tg:NetSales>
    <tg:NetSales
      contextRef="i6b997f8cd08446feb80961e2a83a254f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOmI3Zjg5NDcyMmZjODQ3MDk5ZDFiM2QwMzJmYWRkOWVjL3RhYmxlcmFuZ2U6YjdmODk0NzIyZmM4NDcwOTlkMWIzZDAzMmZhZGQ5ZWNfMTMtNy0xLTEtMA_1b88fdf5-93d3-48c0-beed-c12cc193a53c"
      unitRef="usd">60052000</tg:NetSales>
    <tg:NetSales
      contextRef="i868cb8362b6f44de95f0bfb69dbccbbf_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOmI3Zjg5NDcyMmZjODQ3MDk5ZDFiM2QwMzJmYWRkOWVjL3RhYmxlcmFuZ2U6YjdmODk0NzIyZmM4NDcwOTlkMWIzZDAzMmZhZGQ5ZWNfMTQtMS0xLTEtMA_84fef986-ea11-4bf8-bd99-3b324f47b051"
      unitRef="usd">6940000</tg:NetSales>
    <tg:NetSales
      contextRef="i22046b1a174d495cacaf5d85666843a5_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOmI3Zjg5NDcyMmZjODQ3MDk5ZDFiM2QwMzJmYWRkOWVjL3RhYmxlcmFuZ2U6YjdmODk0NzIyZmM4NDcwOTlkMWIzZDAzMmZhZGQ5ZWNfMTQtMy0xLTEtMA_12918b55-57f2-4da0-8e04-eb7f6f768ec3"
      unitRef="usd">5449000</tg:NetSales>
    <tg:NetSales
      contextRef="i56a7be0eb5ff4989b936d1c4d182fdfa_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOmI3Zjg5NDcyMmZjODQ3MDk5ZDFiM2QwMzJmYWRkOWVjL3RhYmxlcmFuZ2U6YjdmODk0NzIyZmM4NDcwOTlkMWIzZDAzMmZhZGQ5ZWNfMTQtNS0xLTEtMA_47dc5433-ae7b-432b-a24e-d5bbf1b981cd"
      unitRef="usd">14293000</tg:NetSales>
    <tg:NetSales
      contextRef="i411f85a1358e4cf9b0b926f00ec4b6b6_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOmI3Zjg5NDcyMmZjODQ3MDk5ZDFiM2QwMzJmYWRkOWVjL3RhYmxlcmFuZ2U6YjdmODk0NzIyZmM4NDcwOTlkMWIzZDAzMmZhZGQ5ZWNfMTQtNy0xLTEtMA_6c418f3f-731b-41b2-ba92-d13f7435f76d"
      unitRef="usd">12219000</tg:NetSales>
    <tg:NetSales
      contextRef="i0bd3f2e6fd0d4bedbbc4c4bde0846d10_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOmI3Zjg5NDcyMmZjODQ3MDk5ZDFiM2QwMzJmYWRkOWVjL3RhYmxlcmFuZ2U6YjdmODk0NzIyZmM4NDcwOTlkMWIzZDAzMmZhZGQ5ZWNfMTUtMS0xLTEtMA_500f7a7e-6bf4-46f2-8827-e6073c6b66ad"
      unitRef="usd">0</tg:NetSales>
    <tg:NetSales
      contextRef="i0661a5908f6c4a16b90831655580d351_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOmI3Zjg5NDcyMmZjODQ3MDk5ZDFiM2QwMzJmYWRkOWVjL3RhYmxlcmFuZ2U6YjdmODk0NzIyZmM4NDcwOTlkMWIzZDAzMmZhZGQ5ZWNfMTUtMy0xLTEtMA_1d601592-0dd8-4afc-a053-9266bef54a21"
      unitRef="usd">3055000</tg:NetSales>
    <tg:NetSales
      contextRef="ibeafb66974ed46faa34e455cfb0e2e51_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOmI3Zjg5NDcyMmZjODQ3MDk5ZDFiM2QwMzJmYWRkOWVjL3RhYmxlcmFuZ2U6YjdmODk0NzIyZmM4NDcwOTlkMWIzZDAzMmZhZGQ5ZWNfMTUtNS0xLTEtMA_45dff8b9-8cbd-4c59-a0f1-aea0ac157643"
      unitRef="usd">0</tg:NetSales>
    <tg:NetSales
      contextRef="ied688b3cabe841cfaa04828930a89f63_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOmI3Zjg5NDcyMmZjODQ3MDk5ZDFiM2QwMzJmYWRkOWVjL3RhYmxlcmFuZ2U6YjdmODk0NzIyZmM4NDcwOTlkMWIzZDAzMmZhZGQ5ZWNfMTUtNy0xLTEtMA_5e29362b-35d2-4fa3-a31e-e9c0ddd7ecf7"
      unitRef="usd">4733000</tg:NetSales>
    <tg:NetSales
      contextRef="if81eb68ac63d41aba593efd28dedd3e6_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOmI3Zjg5NDcyMmZjODQ3MDk5ZDFiM2QwMzJmYWRkOWVjL3RhYmxlcmFuZ2U6YjdmODk0NzIyZmM4NDcwOTlkMWIzZDAzMmZhZGQ5ZWNfMTYtMS0xLTEtMA_97e6963d-119a-44ac-b109-43c7af6d1419"
      unitRef="usd">31430000</tg:NetSales>
    <tg:NetSales
      contextRef="i25ba95d62c884896b63bc3090e44abc9_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOmI3Zjg5NDcyMmZjODQ3MDk5ZDFiM2QwMzJmYWRkOWVjL3RhYmxlcmFuZ2U6YjdmODk0NzIyZmM4NDcwOTlkMWIzZDAzMmZhZGQ5ZWNfMTYtMy0xLTEtMA_581b5bf3-6e78-4655-ad99-c545e1816340"
      unitRef="usd">40203000</tg:NetSales>
    <tg:NetSales
      contextRef="id5529fdc184543a6acbbd1f52069e587_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOmI3Zjg5NDcyMmZjODQ3MDk5ZDFiM2QwMzJmYWRkOWVjL3RhYmxlcmFuZ2U6YjdmODk0NzIyZmM4NDcwOTlkMWIzZDAzMmZhZGQ5ZWNfMTYtNS0xLTEtMA_b48a376d-27cd-48e7-b740-a4a42cb61dea"
      unitRef="usd">59384000</tg:NetSales>
    <tg:NetSales
      contextRef="ia9dca30e37a146a3b74a8dee4be8dd24_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOmI3Zjg5NDcyMmZjODQ3MDk5ZDFiM2QwMzJmYWRkOWVjL3RhYmxlcmFuZ2U6YjdmODk0NzIyZmM4NDcwOTlkMWIzZDAzMmZhZGQ5ZWNfMTYtNy0xLTEtMA_621b9064-dd78-457b-a891-0491b1f8e329"
      unitRef="usd">77004000</tg:NetSales>
    <tg:NetSales
      contextRef="i17d95bba9a15499489a73a54db6c9070_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOmI3Zjg5NDcyMmZjODQ3MDk5ZDFiM2QwMzJmYWRkOWVjL3RhYmxlcmFuZ2U6YjdmODk0NzIyZmM4NDcwOTlkMWIzZDAzMmZhZGQ5ZWNfMTctMS0xLTEtMA_fbeba0be-0527-48ec-aa53-b0a4fda6fe47"
      unitRef="usd">33374000</tg:NetSales>
    <tg:NetSales
      contextRef="i9453c17efd7a4bbaa803494d83c36796_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOmI3Zjg5NDcyMmZjODQ3MDk5ZDFiM2QwMzJmYWRkOWVjL3RhYmxlcmFuZ2U6YjdmODk0NzIyZmM4NDcwOTlkMWIzZDAzMmZhZGQ5ZWNfMTctMy0xLTEtMA_562da520-1d22-4d44-881f-e71d42d598c1"
      unitRef="usd">34104000</tg:NetSales>
    <tg:NetSales
      contextRef="id0426f420b914df8bf77100b9a0504f9_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOmI3Zjg5NDcyMmZjODQ3MDk5ZDFiM2QwMzJmYWRkOWVjL3RhYmxlcmFuZ2U6YjdmODk0NzIyZmM4NDcwOTlkMWIzZDAzMmZhZGQ5ZWNfMTctNS0xLTEtMA_f3dcb90c-0c8c-4b34-8e13-d2cc9171294c"
      unitRef="usd">65895000</tg:NetSales>
    <tg:NetSales
      contextRef="i7f7fc2e662c049d891ddf0d55801d58b_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOmI3Zjg5NDcyMmZjODQ3MDk5ZDFiM2QwMzJmYWRkOWVjL3RhYmxlcmFuZ2U6YjdmODk0NzIyZmM4NDcwOTlkMWIzZDAzMmZhZGQ5ZWNfMTctNy0xLTEtMA_23d1de4e-a4d7-4220-9bed-ed9ea1657f3c"
      unitRef="usd">64678000</tg:NetSales>
    <tg:NetSales
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOmI3Zjg5NDcyMmZjODQ3MDk5ZDFiM2QwMzJmYWRkOWVjL3RhYmxlcmFuZ2U6YjdmODk0NzIyZmM4NDcwOTlkMWIzZDAzMmZhZGQ5ZWNfMTgtMS0xLTEtMA_e4117897-2473-45ab-8fd3-0cc466c9b86d"
      unitRef="usd">204085000</tg:NetSales>
    <tg:NetSales
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOmI3Zjg5NDcyMmZjODQ3MDk5ZDFiM2QwMzJmYWRkOWVjL3RhYmxlcmFuZ2U6YjdmODk0NzIyZmM4NDcwOTlkMWIzZDAzMmZhZGQ5ZWNfMTgtMy0xLTEtMA_5c16806f-bc38-4aee-8354-73dcf6b56e2c"
      unitRef="usd">180365000</tg:NetSales>
    <tg:NetSales
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOmI3Zjg5NDcyMmZjODQ3MDk5ZDFiM2QwMzJmYWRkOWVjL3RhYmxlcmFuZ2U6YjdmODk0NzIyZmM4NDcwOTlkMWIzZDAzMmZhZGQ5ZWNfMTgtNS0xLTEtMA_9acc0b3b-6d27-4dac-9524-d3c7385dbcc4"
      unitRef="usd">382684000</tg:NetSales>
    <tg:NetSales
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184Mi9mcmFnOjM1NzNkMjQ5Y2E4NTQ4MmZhN2YwNDZlNjkyNjkzZjhlL3RhYmxlOmI3Zjg5NDcyMmZjODQ3MDk5ZDFiM2QwMzJmYWRkOWVjL3RhYmxlcmFuZ2U6YjdmODk0NzIyZmM4NDcwOTlkMWIzZDAzMmZhZGQ5ZWNfMTgtNy0xLTEtMA_2a671b1b-bd3d-4afd-9842-5b499b6f1f52"
      unitRef="usd">365627000</tg:NetSales>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184NS9mcmFnOmRjYzY0NGIxNTRiNzQ5NjE5YTM1NzA1ZDk5ZTVkMzQ2L3RleHRyZWdpb246ZGNjNjQ0YjE1NGI3NDk2MTlhMzU3MDVkOTllNWQzNDZfMTkzMQ_4429a831-da62-4969-9ca7-70d169fc07d5">&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tredegar recorded tax expense of $8.8&#160;million on pretax income from continuing operations of $39.2 million in the first six months of 2021.  Therefore, the effective tax rate in the first six months of 2021 was 22.5%, compared to 27.1% in the first six months of 2020.  The quarterly effective tax rate is an estimate based on a proration of the components of the Company&#x2019;s estimated annual effective tax rate and discrete items recorded during the first six months of the year.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The significant differences between the U.S. federal statutory rate and the effective income tax rate for the six months ended June&#160;30, 2021 and 2020 are as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&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:7.087%"/&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:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.116%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt 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;(In thousands, except percentages)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:2pt solid #000000;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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000000;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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:10pt;font-weight:400;line-height:100%"&gt;%&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:400;line-height:100%"&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: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;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax (benefit) expense at federal statutory rate&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;8,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;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 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;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;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;(1,833)&lt;/span&gt;&lt;/td&gt;&lt;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 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;21.0&#160;&lt;/span&gt;&lt;/td&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign rate differences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.5&#160;&lt;/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;2,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.9)&lt;/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:top"&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. Tax on Foreign Branch Income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.8&#160;&lt;/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;670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.7)&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State taxes, net of federal income tax benefit&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;584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.5&#160;&lt;/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;(220)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.5&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&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;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;1.2&#160;&lt;/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;247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.8)&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-deductible expenses&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;411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0&#160;&lt;/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;293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.4)&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance for capital loss carry-forwards&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;132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/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;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.5)&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unremitted earnings from foreign operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.7)&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax contingency accruals and tax settlements&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;&#x2014;&#160;&lt;/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;(148)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;Tax impact of dividend received&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;(33)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/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;&#x2014;&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes in estimates related to prior year tax provision&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;(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.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;(592)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.8&#160;&lt;/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:top"&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 development tax credit&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;(644)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.6)&lt;/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;(355)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign tax incentives&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;(5,872)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0)&lt;/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,041)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax expense (benefit) at effective income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:2pt solid #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,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:2pt solid #000000;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;22.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:2pt solid #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;(2,366)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:2pt solid #000000;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;27.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tredegar accrues U.S. federal income taxes on unremitted earnings of foreign subsidiaries where required.  However, due to changes in the taxation of dividends under the U.S. Tax Cuts and Jobs Act of 2017, Tredegar will only record U.S. federal income taxes on unremitted earnings of its foreign subsidiaries where Tredegar cannot take steps to eliminate any potential tax on future distributions from its foreign subsidiaries. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Brazilian federal statutory income tax rate is a composite of 34.0% (25.0% of income tax and 9.0% of social contribution on income). Terphane Ltda.&#x2019;s manufacturing facility in Brazil is the beneficiary of certain income tax incentives that allow for a reduction in the statutory Brazilian federal income tax rate to 15.25% levied on the operating profit on certain of its products. The incentives have been granted for a 13-year period, from the commencement date of January 1, 2015.  The benefit from the tax incentives was $5.9&#160;million and $3.0&#160;million in the first six months of 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tredegar and its subsidiaries file income tax returns in the U.S., various states, and jurisdictions outside the U.S. With exceptions for some U.S. states and non-U.S. jurisdictions, Tredegar and its subsidiaries are no longer subject to U.S. federal, state or non-U.S. income tax examinations by tax authorities for years before 2017.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184NS9mcmFnOmRjYzY0NGIxNTRiNzQ5NjE5YTM1NzA1ZDk5ZTVkMzQ2L3RleHRyZWdpb246ZGNjNjQ0YjE1NGI3NDk2MTlhMzU3MDVkOTllNWQzNDZfNTU_65fa58ef-d94c-46dd-a454-43f9c423763f"
      unitRef="usd">8800000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184NS9mcmFnOmRjYzY0NGIxNTRiNzQ5NjE5YTM1NzA1ZDk5ZTVkMzQ2L3RleHRyZWdpb246ZGNjNjQ0YjE1NGI3NDk2MTlhMzU3MDVkOTllNWQzNDZfMTA1_e8f39970-a7d6-4c75-9b91-c2be288a5be8"
      unitRef="usd">39200000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184NS9mcmFnOmRjYzY0NGIxNTRiNzQ5NjE5YTM1NzA1ZDk5ZTVkMzQ2L3RleHRyZWdpb246ZGNjNjQ0YjE1NGI3NDk2MTlhMzU3MDVkOTllNWQzNDZfMTky_989b676c-5d6c-418b-ae43-007d614f9041"
      unitRef="number">0.225</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184NS9mcmFnOmRjYzY0NGIxNTRiNzQ5NjE5YTM1NzA1ZDk5ZTVkMzQ2L3RleHRyZWdpb246ZGNjNjQ0YjE1NGI3NDk2MTlhMzU3MDVkOTllNWQzNDZfMjA4_7ccdb03b-0709-4d03-830e-c92256327ae3"
      unitRef="number">0.271</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184NS9mcmFnOmRjYzY0NGIxNTRiNzQ5NjE5YTM1NzA1ZDk5ZTVkMzQ2L3RleHRyZWdpb246ZGNjNjQ0YjE1NGI3NDk2MTlhMzU3MDVkOTllNWQzNDZfMTkzNA_a404146c-342e-40e1-aa64-c606ae94bb09">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The significant differences between the U.S. federal statutory rate and the effective income tax rate for the six months ended June&#160;30, 2021 and 2020 are as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&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:7.087%"/&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:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.116%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt 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;(In thousands, except percentages)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:2pt solid #000000;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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000000;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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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:10pt;font-weight:400;line-height:100%"&gt;%&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:400;line-height:100%"&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: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;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax (benefit) expense at federal statutory rate&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;8,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;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 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;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;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;(1,833)&lt;/span&gt;&lt;/td&gt;&lt;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 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;21.0&#160;&lt;/span&gt;&lt;/td&gt;&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign rate differences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.5&#160;&lt;/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;2,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.9)&lt;/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:top"&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. Tax on Foreign Branch Income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.8&#160;&lt;/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;670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.7)&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State taxes, net of federal income tax benefit&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;584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.5&#160;&lt;/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;(220)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.5&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&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;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;1.2&#160;&lt;/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;247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.8)&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-deductible expenses&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;411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0&#160;&lt;/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;293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.4)&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance for capital loss carry-forwards&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;132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/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;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.5)&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unremitted earnings from foreign operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.7)&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax contingency accruals and tax settlements&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;&#x2014;&#160;&lt;/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;(148)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;Tax impact of dividend received&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;(33)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/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;&#x2014;&#160;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes in estimates related to prior year tax provision&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;(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.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;(592)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.8&#160;&lt;/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:top"&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 development tax credit&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;(644)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.6)&lt;/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;(355)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign tax incentives&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;(5,872)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0)&lt;/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,041)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax expense (benefit) at effective income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:2pt solid #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,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:2pt solid #000000;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;22.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:2pt solid #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;(2,366)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:2pt solid #000000;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;27.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <dei:DocumentPeriodEndDate
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184NS9mcmFnOmRjYzY0NGIxNTRiNzQ5NjE5YTM1NzA1ZDk5ZTVkMzQ2L3RleHRyZWdpb246ZGNjNjQ0YjE1NGI3NDk2MTlhMzU3MDVkOTllNWQzNDZfNTU3_a604ba0a-f314-4932-9bbe-f88022846d09">2021-06-30</dei:DocumentPeriodEndDate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184NS9mcmFnOmRjYzY0NGIxNTRiNzQ5NjE5YTM1NzA1ZDk5ZTVkMzQ2L3RhYmxlOmI4Nzg1ZWM1MjUzNzRlNzNhMWVlMmUzMDVhZTJkNGMzL3RhYmxlcmFuZ2U6Yjg3ODVlYzUyNTM3NGU3M2ExZWUyZTMwNWFlMmQ0YzNfMi0xLTEtMS0w_30843d3b-7bad-41c9-a38e-befb93b1fa33"
      unitRef="usd">8225000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184NS9mcmFnOmRjYzY0NGIxNTRiNzQ5NjE5YTM1NzA1ZDk5ZTVkMzQ2L3RhYmxlOmI4Nzg1ZWM1MjUzNzRlNzNhMWVlMmUzMDVhZTJkNGMzL3RhYmxlcmFuZ2U6Yjg3ODVlYzUyNTM3NGU3M2ExZWUyZTMwNWFlMmQ0YzNfMi0zLTEtMS0w_3fb01aa1-b384-4890-817d-9075dbc9a821"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184NS9mcmFnOmRjYzY0NGIxNTRiNzQ5NjE5YTM1NzA1ZDk5ZTVkMzQ2L3RhYmxlOmI4Nzg1ZWM1MjUzNzRlNzNhMWVlMmUzMDVhZTJkNGMzL3RhYmxlcmFuZ2U6Yjg3ODVlYzUyNTM3NGU3M2ExZWUyZTMwNWFlMmQ0YzNfMi01LTEtMS0w_44ebc197-1b43-4c0b-9988-876033d8ddc3"
      unitRef="usd">-1833000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184NS9mcmFnOmRjYzY0NGIxNTRiNzQ5NjE5YTM1NzA1ZDk5ZTVkMzQ2L3RhYmxlOmI4Nzg1ZWM1MjUzNzRlNzNhMWVlMmUzMDVhZTJkNGMzL3RhYmxlcmFuZ2U6Yjg3ODVlYzUyNTM3NGU3M2ExZWUyZTMwNWFlMmQ0YzNfMi03LTEtMS0w_795db690-0b3d-4b06-90ad-3a76961ebf4c"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184NS9mcmFnOmRjYzY0NGIxNTRiNzQ5NjE5YTM1NzA1ZDk5ZTVkMzQ2L3RhYmxlOmI4Nzg1ZWM1MjUzNzRlNzNhMWVlMmUzMDVhZTJkNGMzL3RhYmxlcmFuZ2U6Yjg3ODVlYzUyNTM3NGU3M2ExZWUyZTMwNWFlMmQ0YzNfMy0xLTEtMS0w_f9abed13-f3d5-4d25-9fe8-0a444cea08b0"
      unitRef="usd">2925000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184NS9mcmFnOmRjYzY0NGIxNTRiNzQ5NjE5YTM1NzA1ZDk5ZTVkMzQ2L3RhYmxlOmI4Nzg1ZWM1MjUzNzRlNzNhMWVlMmUzMDVhZTJkNGMzL3RhYmxlcmFuZ2U6Yjg3ODVlYzUyNTM3NGU3M2ExZWUyZTMwNWFlMmQ0YzNfMy0zLTEtMS0w_9dfa4c29-3f4e-4363-8239-090308f932fd"
      unitRef="number">0.075</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184NS9mcmFnOmRjYzY0NGIxNTRiNzQ5NjE5YTM1NzA1ZDk5ZTVkMzQ2L3RhYmxlOmI4Nzg1ZWM1MjUzNzRlNzNhMWVlMmUzMDVhZTJkNGMzL3RhYmxlcmFuZ2U6Yjg3ODVlYzUyNTM3NGU3M2ExZWUyZTMwNWFlMmQ0YzNfMy01LTEtMS0w_0c372ef4-4696-4157-b2bb-4b3eec4f54a8"
      unitRef="usd">2425000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184NS9mcmFnOmRjYzY0NGIxNTRiNzQ5NjE5YTM1NzA1ZDk5ZTVkMzQ2L3RhYmxlOmI4Nzg1ZWM1MjUzNzRlNzNhMWVlMmUzMDVhZTJkNGMzL3RhYmxlcmFuZ2U6Yjg3ODVlYzUyNTM3NGU3M2ExZWUyZTMwNWFlMmQ0YzNfMy03LTEtMS0w_4f65e39f-9553-4a3b-90c7-2ffe63f8061b"
      unitRef="number">-0.279</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <tg:EffectiveIncomeTaxRateReconciliationU.S.TaxonForeignBranchIncome
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184NS9mcmFnOmRjYzY0NGIxNTRiNzQ5NjE5YTM1NzA1ZDk5ZTVkMzQ2L3RhYmxlOmI4Nzg1ZWM1MjUzNzRlNzNhMWVlMmUzMDVhZTJkNGMzL3RhYmxlcmFuZ2U6Yjg3ODVlYzUyNTM3NGU3M2ExZWUyZTMwNWFlMmQ0YzNfNC0xLTEtMS0w_14b2d029-3916-417c-a491-bfda1250a9a3"
      unitRef="usd">3062000</tg:EffectiveIncomeTaxRateReconciliationU.S.TaxonForeignBranchIncome>
    <tg:EffectiveIncomeTaxRateReconciliationU.S.TaxonForeignBranchIncomePercentage
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184NS9mcmFnOmRjYzY0NGIxNTRiNzQ5NjE5YTM1NzA1ZDk5ZTVkMzQ2L3RhYmxlOmI4Nzg1ZWM1MjUzNzRlNzNhMWVlMmUzMDVhZTJkNGMzL3RhYmxlcmFuZ2U6Yjg3ODVlYzUyNTM3NGU3M2ExZWUyZTMwNWFlMmQ0YzNfNC0zLTEtMS0w_d60cb0e6-402b-4162-b657-e450e3378df9"
      unitRef="number">0.078</tg:EffectiveIncomeTaxRateReconciliationU.S.TaxonForeignBranchIncomePercentage>
    <tg:EffectiveIncomeTaxRateReconciliationU.S.TaxonForeignBranchIncome
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184NS9mcmFnOmRjYzY0NGIxNTRiNzQ5NjE5YTM1NzA1ZDk5ZTVkMzQ2L3RhYmxlOmI4Nzg1ZWM1MjUzNzRlNzNhMWVlMmUzMDVhZTJkNGMzL3RhYmxlcmFuZ2U6Yjg3ODVlYzUyNTM3NGU3M2ExZWUyZTMwNWFlMmQ0YzNfNC01LTEtMS0w_a29a8578-2231-417c-b27e-9e86a4b1f33d"
      unitRef="usd">670000</tg:EffectiveIncomeTaxRateReconciliationU.S.TaxonForeignBranchIncome>
    <tg:EffectiveIncomeTaxRateReconciliationU.S.TaxonForeignBranchIncomePercentage
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184NS9mcmFnOmRjYzY0NGIxNTRiNzQ5NjE5YTM1NzA1ZDk5ZTVkMzQ2L3RhYmxlOmI4Nzg1ZWM1MjUzNzRlNzNhMWVlMmUzMDVhZTJkNGMzL3RhYmxlcmFuZ2U6Yjg3ODVlYzUyNTM3NGU3M2ExZWUyZTMwNWFlMmQ0YzNfNC03LTEtMS0w_2c4d5008-488a-4886-95cb-54af43354335"
      unitRef="number">-0.077</tg:EffectiveIncomeTaxRateReconciliationU.S.TaxonForeignBranchIncomePercentage>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184NS9mcmFnOmRjYzY0NGIxNTRiNzQ5NjE5YTM1NzA1ZDk5ZTVkMzQ2L3RhYmxlOmI4Nzg1ZWM1MjUzNzRlNzNhMWVlMmUzMDVhZTJkNGMzL3RhYmxlcmFuZ2U6Yjg3ODVlYzUyNTM3NGU3M2ExZWUyZTMwNWFlMmQ0YzNfNS0xLTEtMS0w_fcb655ee-41b3-43ce-906c-c515916cc412"
      unitRef="usd">584000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184NS9mcmFnOmRjYzY0NGIxNTRiNzQ5NjE5YTM1NzA1ZDk5ZTVkMzQ2L3RhYmxlOmI4Nzg1ZWM1MjUzNzRlNzNhMWVlMmUzMDVhZTJkNGMzL3RhYmxlcmFuZ2U6Yjg3ODVlYzUyNTM3NGU3M2ExZWUyZTMwNWFlMmQ0YzNfNS0zLTEtMS0w_154f8d1f-0733-41fb-a5cf-9ac748587c63"
      unitRef="number">0.015</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184NS9mcmFnOmRjYzY0NGIxNTRiNzQ5NjE5YTM1NzA1ZDk5ZTVkMzQ2L3RhYmxlOmI4Nzg1ZWM1MjUzNzRlNzNhMWVlMmUzMDVhZTJkNGMzL3RhYmxlcmFuZ2U6Yjg3ODVlYzUyNTM3NGU3M2ExZWUyZTMwNWFlMmQ0YzNfNS01LTEtMS0w_c5cf75ed-5477-49b3-a9ae-8f009e8e6ab7"
      unitRef="usd">-220000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184NS9mcmFnOmRjYzY0NGIxNTRiNzQ5NjE5YTM1NzA1ZDk5ZTVkMzQ2L3RhYmxlOmI4Nzg1ZWM1MjUzNzRlNzNhMWVlMmUzMDVhZTJkNGMzL3RhYmxlcmFuZ2U6Yjg3ODVlYzUyNTM3NGU3M2ExZWUyZTMwNWFlMmQ0YzNfNS03LTEtMS0w_ed4961ad-5498-4381-bf5a-1b58505e9c50"
      unitRef="number">0.025</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184NS9mcmFnOmRjYzY0NGIxNTRiNzQ5NjE5YTM1NzA1ZDk5ZTVkMzQ2L3RhYmxlOmI4Nzg1ZWM1MjUzNzRlNzNhMWVlMmUzMDVhZTJkNGMzL3RhYmxlcmFuZ2U6Yjg3ODVlYzUyNTM3NGU3M2ExZWUyZTMwNWFlMmQ0YzNfNi0xLTEtMS0w_3bb71c01-810f-4dfe-bda3-23abec35a3ae"
      unitRef="usd">480000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184NS9mcmFnOmRjYzY0NGIxNTRiNzQ5NjE5YTM1NzA1ZDk5ZTVkMzQ2L3RhYmxlOmI4Nzg1ZWM1MjUzNzRlNzNhMWVlMmUzMDVhZTJkNGMzL3RhYmxlcmFuZ2U6Yjg3ODVlYzUyNTM3NGU3M2ExZWUyZTMwNWFlMmQ0YzNfNi0zLTEtMS0w_c3335455-f678-42b2-9e53-394ba2796c35"
      unitRef="number">0.012</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184NS9mcmFnOmRjYzY0NGIxNTRiNzQ5NjE5YTM1NzA1ZDk5ZTVkMzQ2L3RhYmxlOmI4Nzg1ZWM1MjUzNzRlNzNhMWVlMmUzMDVhZTJkNGMzL3RhYmxlcmFuZ2U6Yjg3ODVlYzUyNTM3NGU3M2ExZWUyZTMwNWFlMmQ0YzNfNi01LTEtMS0w_31cc8d34-2fd3-446f-926c-fb488cfbcb8c"
      unitRef="usd">247000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184NS9mcmFnOmRjYzY0NGIxNTRiNzQ5NjE5YTM1NzA1ZDk5ZTVkMzQ2L3RhYmxlOmI4Nzg1ZWM1MjUzNzRlNzNhMWVlMmUzMDVhZTJkNGMzL3RhYmxlcmFuZ2U6Yjg3ODVlYzUyNTM3NGU3M2ExZWUyZTMwNWFlMmQ0YzNfNi03LTEtMS0w_8fa7df24-dde9-444a-8bb2-42b817fab314"
      unitRef="number">-0.028</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184NS9mcmFnOmRjYzY0NGIxNTRiNzQ5NjE5YTM1NzA1ZDk5ZTVkMzQ2L3RhYmxlOmI4Nzg1ZWM1MjUzNzRlNzNhMWVlMmUzMDVhZTJkNGMzL3RhYmxlcmFuZ2U6Yjg3ODVlYzUyNTM3NGU3M2ExZWUyZTMwNWFlMmQ0YzNfNy0xLTEtMS0w_01b6d6d9-c2ef-41a6-8462-50860121d534"
      unitRef="usd">411000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184NS9mcmFnOmRjYzY0NGIxNTRiNzQ5NjE5YTM1NzA1ZDk5ZTVkMzQ2L3RhYmxlOmI4Nzg1ZWM1MjUzNzRlNzNhMWVlMmUzMDVhZTJkNGMzL3RhYmxlcmFuZ2U6Yjg3ODVlYzUyNTM3NGU3M2ExZWUyZTMwNWFlMmQ0YzNfNy0zLTEtMS0w_ad5e448e-1117-431a-9791-1d45da501c94"
      unitRef="number">0.010</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184NS9mcmFnOmRjYzY0NGIxNTRiNzQ5NjE5YTM1NzA1ZDk5ZTVkMzQ2L3RhYmxlOmI4Nzg1ZWM1MjUzNzRlNzNhMWVlMmUzMDVhZTJkNGMzL3RhYmxlcmFuZ2U6Yjg3ODVlYzUyNTM3NGU3M2ExZWUyZTMwNWFlMmQ0YzNfNy01LTEtMS0w_b226c878-48a0-4d4d-9aef-96d5fca2990f"
      unitRef="usd">293000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184NS9mcmFnOmRjYzY0NGIxNTRiNzQ5NjE5YTM1NzA1ZDk5ZTVkMzQ2L3RhYmxlOmI4Nzg1ZWM1MjUzNzRlNzNhMWVlMmUzMDVhZTJkNGMzL3RhYmxlcmFuZ2U6Yjg3ODVlYzUyNTM3NGU3M2ExZWUyZTMwNWFlMmQ0YzNfNy03LTEtMS0w_90919ffe-3b16-4cd3-b25e-8a9586cbc849"
      unitRef="number">-0.034</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <tg:EffectiveIncomeTaxRateReconciliationCapitalLossCarryforwardsValuationAllowanceAmount
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184NS9mcmFnOmRjYzY0NGIxNTRiNzQ5NjE5YTM1NzA1ZDk5ZTVkMzQ2L3RhYmxlOmI4Nzg1ZWM1MjUzNzRlNzNhMWVlMmUzMDVhZTJkNGMzL3RhYmxlcmFuZ2U6Yjg3ODVlYzUyNTM3NGU3M2ExZWUyZTMwNWFlMmQ0YzNfOC0xLTEtMS0w_cf17c9e4-f852-4623-ab6c-f26e83886c51"
      unitRef="usd">132000</tg:EffectiveIncomeTaxRateReconciliationCapitalLossCarryforwardsValuationAllowanceAmount>
    <tg:EffectiveIncomeTaxRateReconciliationCapitalLossCarryforwardsValuationAllowance
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184NS9mcmFnOmRjYzY0NGIxNTRiNzQ5NjE5YTM1NzA1ZDk5ZTVkMzQ2L3RhYmxlOmI4Nzg1ZWM1MjUzNzRlNzNhMWVlMmUzMDVhZTJkNGMzL3RhYmxlcmFuZ2U6Yjg3ODVlYzUyNTM3NGU3M2ExZWUyZTMwNWFlMmQ0YzNfOC0zLTEtMS0w_8d505ce4-0dd8-4250-81ca-08cd4457ba1d"
      unitRef="number">0.003</tg:EffectiveIncomeTaxRateReconciliationCapitalLossCarryforwardsValuationAllowance>
    <tg:EffectiveIncomeTaxRateReconciliationCapitalLossCarryforwardsValuationAllowanceAmount
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184NS9mcmFnOmRjYzY0NGIxNTRiNzQ5NjE5YTM1NzA1ZDk5ZTVkMzQ2L3RhYmxlOmI4Nzg1ZWM1MjUzNzRlNzNhMWVlMmUzMDVhZTJkNGMzL3RhYmxlcmFuZ2U6Yjg3ODVlYzUyNTM3NGU3M2ExZWUyZTMwNWFlMmQ0YzNfOC01LTEtMS0w_7490de74-73c8-464a-b548-c7b6a142b1c3"
      unitRef="usd">40000</tg:EffectiveIncomeTaxRateReconciliationCapitalLossCarryforwardsValuationAllowanceAmount>
    <tg:EffectiveIncomeTaxRateReconciliationCapitalLossCarryforwardsValuationAllowance
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184NS9mcmFnOmRjYzY0NGIxNTRiNzQ5NjE5YTM1NzA1ZDk5ZTVkMzQ2L3RhYmxlOmI4Nzg1ZWM1MjUzNzRlNzNhMWVlMmUzMDVhZTJkNGMzL3RhYmxlcmFuZ2U6Yjg3ODVlYzUyNTM3NGU3M2ExZWUyZTMwNWFlMmQ0YzNfOC03LTEtMS0w_b48d8606-edc0-47b0-a50e-a2e2ccdd53b9"
      unitRef="number">-0.005</tg:EffectiveIncomeTaxRateReconciliationCapitalLossCarryforwardsValuationAllowance>
    <tg:EffectiveIncomeTaxRateReconciliationUnremittedEarningsFromForeignOperationsAmount
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184NS9mcmFnOmRjYzY0NGIxNTRiNzQ5NjE5YTM1NzA1ZDk5ZTVkMzQ2L3RhYmxlOmI4Nzg1ZWM1MjUzNzRlNzNhMWVlMmUzMDVhZTJkNGMzL3RhYmxlcmFuZ2U6Yjg3ODVlYzUyNTM3NGU3M2ExZWUyZTMwNWFlMmQ0YzNfOS0xLTEtMS0zMjQ3_0119c179-62c5-40dd-ba51-00120e9b7b9a"
      unitRef="usd">0</tg:EffectiveIncomeTaxRateReconciliationUnremittedEarningsFromForeignOperationsAmount>
    <tg:EffectiveIncomeTaxRateReconciliationUnremittedEarningsFromForeignOperations
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184NS9mcmFnOmRjYzY0NGIxNTRiNzQ5NjE5YTM1NzA1ZDk5ZTVkMzQ2L3RhYmxlOmI4Nzg1ZWM1MjUzNzRlNzNhMWVlMmUzMDVhZTJkNGMzL3RhYmxlcmFuZ2U6Yjg3ODVlYzUyNTM3NGU3M2ExZWUyZTMwNWFlMmQ0YzNfOS0zLTEtMS0zMjQ3_21d63484-085b-4fb9-8ce7-1fb20dfd6d10"
      unitRef="number">0</tg:EffectiveIncomeTaxRateReconciliationUnremittedEarningsFromForeignOperations>
    <tg:EffectiveIncomeTaxRateReconciliationUnremittedEarningsFromForeignOperationsAmount
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184NS9mcmFnOmRjYzY0NGIxNTRiNzQ5NjE5YTM1NzA1ZDk5ZTVkMzQ2L3RhYmxlOmI4Nzg1ZWM1MjUzNzRlNzNhMWVlMmUzMDVhZTJkNGMzL3RhYmxlcmFuZ2U6Yjg3ODVlYzUyNTM3NGU3M2ExZWUyZTMwNWFlMmQ0YzNfOS01LTEtMS0yMDM0_a25fc1d9-fbfa-40e6-9f4a-f6f5abc06a38"
      unitRef="usd">148000</tg:EffectiveIncomeTaxRateReconciliationUnremittedEarningsFromForeignOperationsAmount>
    <tg:EffectiveIncomeTaxRateReconciliationUnremittedEarningsFromForeignOperations
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184NS9mcmFnOmRjYzY0NGIxNTRiNzQ5NjE5YTM1NzA1ZDk5ZTVkMzQ2L3RhYmxlOmI4Nzg1ZWM1MjUzNzRlNzNhMWVlMmUzMDVhZTJkNGMzL3RhYmxlcmFuZ2U6Yjg3ODVlYzUyNTM3NGU3M2ExZWUyZTMwNWFlMmQ0YzNfOS03LTEtMS0yMDM0_07439f42-8c7f-47bf-84fa-b77f8a644cae"
      unitRef="number">-0.017</tg:EffectiveIncomeTaxRateReconciliationUnremittedEarningsFromForeignOperations>
    <us-gaap:IncomeTaxReconciliationTaxContingencies
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184NS9mcmFnOmRjYzY0NGIxNTRiNzQ5NjE5YTM1NzA1ZDk5ZTVkMzQ2L3RhYmxlOmI4Nzg1ZWM1MjUzNzRlNzNhMWVlMmUzMDVhZTJkNGMzL3RhYmxlcmFuZ2U6Yjg3ODVlYzUyNTM3NGU3M2ExZWUyZTMwNWFlMmQ0YzNfMTAtMS0xLTEtMzI0Nw_cf74fa49-f0b5-4e8b-a82a-56929ec23356"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationTaxContingencies>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184NS9mcmFnOmRjYzY0NGIxNTRiNzQ5NjE5YTM1NzA1ZDk5ZTVkMzQ2L3RhYmxlOmI4Nzg1ZWM1MjUzNzRlNzNhMWVlMmUzMDVhZTJkNGMzL3RhYmxlcmFuZ2U6Yjg3ODVlYzUyNTM3NGU3M2ExZWUyZTMwNWFlMmQ0YzNfMTAtMy0xLTEtMzI0Nw_10e22fab-be77-49b4-90dc-a2ef9a4ff723"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
    <us-gaap:IncomeTaxReconciliationTaxContingencies
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184NS9mcmFnOmRjYzY0NGIxNTRiNzQ5NjE5YTM1NzA1ZDk5ZTVkMzQ2L3RhYmxlOmI4Nzg1ZWM1MjUzNzRlNzNhMWVlMmUzMDVhZTJkNGMzL3RhYmxlcmFuZ2U6Yjg3ODVlYzUyNTM3NGU3M2ExZWUyZTMwNWFlMmQ0YzNfOS01LTEtMS0xNjQy_95a6725f-31e9-40b6-88ef-275b0bf3263a"
      unitRef="usd">-148000</us-gaap:IncomeTaxReconciliationTaxContingencies>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184NS9mcmFnOmRjYzY0NGIxNTRiNzQ5NjE5YTM1NzA1ZDk5ZTVkMzQ2L3RhYmxlOmI4Nzg1ZWM1MjUzNzRlNzNhMWVlMmUzMDVhZTJkNGMzL3RhYmxlcmFuZ2U6Yjg3ODVlYzUyNTM3NGU3M2ExZWUyZTMwNWFlMmQ0YzNfOS03LTEtMS0xNjQy_2c762d57-3271-4674-bf8a-ca2df36d6feb"
      unitRef="number">0.017</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
    <us-gaap:IncomeTaxReconciliationDeductionsDividends
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184NS9mcmFnOmRjYzY0NGIxNTRiNzQ5NjE5YTM1NzA1ZDk5ZTVkMzQ2L3RhYmxlOmI4Nzg1ZWM1MjUzNzRlNzNhMWVlMmUzMDVhZTJkNGMzL3RhYmxlcmFuZ2U6Yjg3ODVlYzUyNTM3NGU3M2ExZWUyZTMwNWFlMmQ0YzNfMTEtMS0xLTEtMjAyNA_c44db2c7-cd91-4fa9-a02b-d478658b52ae"
      unitRef="usd">33000</us-gaap:IncomeTaxReconciliationDeductionsDividends>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsDividends
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184NS9mcmFnOmRjYzY0NGIxNTRiNzQ5NjE5YTM1NzA1ZDk5ZTVkMzQ2L3RhYmxlOmI4Nzg1ZWM1MjUzNzRlNzNhMWVlMmUzMDVhZTJkNGMzL3RhYmxlcmFuZ2U6Yjg3ODVlYzUyNTM3NGU3M2ExZWUyZTMwNWFlMmQ0YzNfMTEtMy0xLTEtMjAyNA_574df0fd-061b-48d5-aac8-44f66951425e"
      unitRef="number">-0.001</us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsDividends>
    <us-gaap:IncomeTaxReconciliationDeductionsDividends
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184NS9mcmFnOmRjYzY0NGIxNTRiNzQ5NjE5YTM1NzA1ZDk5ZTVkMzQ2L3RhYmxlOmI4Nzg1ZWM1MjUzNzRlNzNhMWVlMmUzMDVhZTJkNGMzL3RhYmxlcmFuZ2U6Yjg3ODVlYzUyNTM3NGU3M2ExZWUyZTMwNWFlMmQ0YzNfMTEtNS0xLTEtMjAyNA_f5251653-af30-48d3-a567-be1154a34b73"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationDeductionsDividends>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsDividends
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184NS9mcmFnOmRjYzY0NGIxNTRiNzQ5NjE5YTM1NzA1ZDk5ZTVkMzQ2L3RhYmxlOmI4Nzg1ZWM1MjUzNzRlNzNhMWVlMmUzMDVhZTJkNGMzL3RhYmxlcmFuZ2U6Yjg3ODVlYzUyNTM3NGU3M2ExZWUyZTMwNWFlMmQ0YzNfMTEtNy0xLTEtMjAyNA_c6551c1c-5738-4422-9535-4209ad2eb98b"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsDividends>
    <us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184NS9mcmFnOmRjYzY0NGIxNTRiNzQ5NjE5YTM1NzA1ZDk5ZTVkMzQ2L3RhYmxlOmI4Nzg1ZWM1MjUzNzRlNzNhMWVlMmUzMDVhZTJkNGMzL3RhYmxlcmFuZ2U6Yjg3ODVlYzUyNTM3NGU3M2ExZWUyZTMwNWFlMmQ0YzNfOS0xLTEtMS0w_705d7da9-6189-4504-9297-ba41827b2fd7"
      unitRef="usd">-450000</us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184NS9mcmFnOmRjYzY0NGIxNTRiNzQ5NjE5YTM1NzA1ZDk5ZTVkMzQ2L3RhYmxlOmI4Nzg1ZWM1MjUzNzRlNzNhMWVlMmUzMDVhZTJkNGMzL3RhYmxlcmFuZ2U6Yjg3ODVlYzUyNTM3NGU3M2ExZWUyZTMwNWFlMmQ0YzNfOS0zLTEtMS0w_e27feea8-448a-4b4d-b06c-07a0c9f4ea03"
      unitRef="number">-0.011</us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184NS9mcmFnOmRjYzY0NGIxNTRiNzQ5NjE5YTM1NzA1ZDk5ZTVkMzQ2L3RhYmxlOmI4Nzg1ZWM1MjUzNzRlNzNhMWVlMmUzMDVhZTJkNGMzL3RhYmxlcmFuZ2U6Yjg3ODVlYzUyNTM3NGU3M2ExZWUyZTMwNWFlMmQ0YzNfOS01LTEtMS0w_d0112947-2c77-41d4-bb64-a17d57c1743e"
      unitRef="usd">-592000</us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184NS9mcmFnOmRjYzY0NGIxNTRiNzQ5NjE5YTM1NzA1ZDk5ZTVkMzQ2L3RhYmxlOmI4Nzg1ZWM1MjUzNzRlNzNhMWVlMmUzMDVhZTJkNGMzL3RhYmxlcmFuZ2U6Yjg3ODVlYzUyNTM3NGU3M2ExZWUyZTMwNWFlMmQ0YzNfOS03LTEtMS0w_0880304b-cc39-4289-924c-a050d84f2e75"
      unitRef="number">0.068</us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184NS9mcmFnOmRjYzY0NGIxNTRiNzQ5NjE5YTM1NzA1ZDk5ZTVkMzQ2L3RhYmxlOmI4Nzg1ZWM1MjUzNzRlNzNhMWVlMmUzMDVhZTJkNGMzL3RhYmxlcmFuZ2U6Yjg3ODVlYzUyNTM3NGU3M2ExZWUyZTMwNWFlMmQ0YzNfMTEtMS0xLTEtMA_150ca47a-72cf-4db9-a5ad-40b201d16150"
      unitRef="usd">644000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184NS9mcmFnOmRjYzY0NGIxNTRiNzQ5NjE5YTM1NzA1ZDk5ZTVkMzQ2L3RhYmxlOmI4Nzg1ZWM1MjUzNzRlNzNhMWVlMmUzMDVhZTJkNGMzL3RhYmxlcmFuZ2U6Yjg3ODVlYzUyNTM3NGU3M2ExZWUyZTMwNWFlMmQ0YzNfMTEtMy0xLTEtMA_d28696cd-7722-402e-bcc7-fbc3904c5172"
      unitRef="number">-0.016</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184NS9mcmFnOmRjYzY0NGIxNTRiNzQ5NjE5YTM1NzA1ZDk5ZTVkMzQ2L3RhYmxlOmI4Nzg1ZWM1MjUzNzRlNzNhMWVlMmUzMDVhZTJkNGMzL3RhYmxlcmFuZ2U6Yjg3ODVlYzUyNTM3NGU3M2ExZWUyZTMwNWFlMmQ0YzNfMTEtNS0xLTEtMA_4169fdaa-3fc5-4c95-bb92-72393e232b86"
      unitRef="usd">355000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184NS9mcmFnOmRjYzY0NGIxNTRiNzQ5NjE5YTM1NzA1ZDk5ZTVkMzQ2L3RhYmxlOmI4Nzg1ZWM1MjUzNzRlNzNhMWVlMmUzMDVhZTJkNGMzL3RhYmxlcmFuZ2U6Yjg3ODVlYzUyNTM3NGU3M2ExZWUyZTMwNWFlMmQ0YzNfMTEtNy0xLTEtMA_d5c37997-b008-4011-a52b-1317e2846b11"
      unitRef="number">0.041</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184NS9mcmFnOmRjYzY0NGIxNTRiNzQ5NjE5YTM1NzA1ZDk5ZTVkMzQ2L3RhYmxlOmI4Nzg1ZWM1MjUzNzRlNzNhMWVlMmUzMDVhZTJkNGMzL3RhYmxlcmFuZ2U6Yjg3ODVlYzUyNTM3NGU3M2ExZWUyZTMwNWFlMmQ0YzNfMTItMS0xLTEtMA_2a6a4588-6ec6-4417-a505-6348d17bf4a6"
      unitRef="usd">5872000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184NS9mcmFnOmRjYzY0NGIxNTRiNzQ5NjE5YTM1NzA1ZDk5ZTVkMzQ2L3RhYmxlOmI4Nzg1ZWM1MjUzNzRlNzNhMWVlMmUzMDVhZTJkNGMzL3RhYmxlcmFuZ2U6Yjg3ODVlYzUyNTM3NGU3M2ExZWUyZTMwNWFlMmQ0YzNfMTItMy0xLTEtMA_b1bb469b-e81b-448e-9084-89585d4b9200"
      unitRef="number">-0.150</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184NS9mcmFnOmRjYzY0NGIxNTRiNzQ5NjE5YTM1NzA1ZDk5ZTVkMzQ2L3RhYmxlOmI4Nzg1ZWM1MjUzNzRlNzNhMWVlMmUzMDVhZTJkNGMzL3RhYmxlcmFuZ2U6Yjg3ODVlYzUyNTM3NGU3M2ExZWUyZTMwNWFlMmQ0YzNfMTItNS0xLTEtMA_b7ace10d-cc2a-430b-9f21-118cac16ac4e"
      unitRef="usd">3041000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184NS9mcmFnOmRjYzY0NGIxNTRiNzQ5NjE5YTM1NzA1ZDk5ZTVkMzQ2L3RhYmxlOmI4Nzg1ZWM1MjUzNzRlNzNhMWVlMmUzMDVhZTJkNGMzL3RhYmxlcmFuZ2U6Yjg3ODVlYzUyNTM3NGU3M2ExZWUyZTMwNWFlMmQ0YzNfMTItNy0xLTEtMA_bf063937-d236-4838-8e4d-110bed67227c"
      unitRef="number">0.350</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign>
    <us-gaap:IncomeTaxReconciliationDeductions
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184NS9mcmFnOmRjYzY0NGIxNTRiNzQ5NjE5YTM1NzA1ZDk5ZTVkMzQ2L3RhYmxlOmI4Nzg1ZWM1MjUzNzRlNzNhMWVlMmUzMDVhZTJkNGMzL3RhYmxlcmFuZ2U6Yjg3ODVlYzUyNTM3NGU3M2ExZWUyZTMwNWFlMmQ0YzNfMTMtMS0xLTEtMA_bdb10000-c6dc-4a7f-accb-ad61a05a614c"
      unitRef="usd">8820000</us-gaap:IncomeTaxReconciliationDeductions>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDeductions
      contextRef="idf95ab8f93954b0ab0d3f6bea0738531_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184NS9mcmFnOmRjYzY0NGIxNTRiNzQ5NjE5YTM1NzA1ZDk5ZTVkMzQ2L3RhYmxlOmI4Nzg1ZWM1MjUzNzRlNzNhMWVlMmUzMDVhZTJkNGMzL3RhYmxlcmFuZ2U6Yjg3ODVlYzUyNTM3NGU3M2ExZWUyZTMwNWFlMmQ0YzNfMTMtMy0xLTEtMA_5071070b-1a56-4b36-bb8b-d54c63c72c3f"
      unitRef="number">0.225</us-gaap:EffectiveIncomeTaxRateReconciliationDeductions>
    <us-gaap:IncomeTaxReconciliationDeductions
      contextRef="i293ad8d7dbf440459f73f12110c30a78_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184NS9mcmFnOmRjYzY0NGIxNTRiNzQ5NjE5YTM1NzA1ZDk5ZTVkMzQ2L3RhYmxlOmI4Nzg1ZWM1MjUzNzRlNzNhMWVlMmUzMDVhZTJkNGMzL3RhYmxlcmFuZ2U6Yjg3ODVlYzUyNTM3NGU3M2ExZWUyZTMwNWFlMmQ0YzNfMTMtNS0xLTEtMA_528f8c7c-f295-4929-87cc-577a91aa20a0"
      unitRef="usd">2366000</us-gaap:IncomeTaxReconciliationDeductions>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDeductions
      contextRef="i9888482bfeb6436d823050e569594499_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184NS9mcmFnOmRjYzY0NGIxNTRiNzQ5NjE5YTM1NzA1ZDk5ZTVkMzQ2L3RhYmxlOmI4Nzg1ZWM1MjUzNzRlNzNhMWVlMmUzMDVhZTJkNGMzL3RhYmxlcmFuZ2U6Yjg3ODVlYzUyNTM3NGU3M2ExZWUyZTMwNWFlMmQ0YzNfMTMtNy0xLTEtMA_f99cdf6f-3737-406c-9c3b-b5a6509bcb06"
      unitRef="number">0.271</us-gaap:EffectiveIncomeTaxRateReconciliationDeductions>
    <tg:EffectiveIncomeTaxRateReconciliationFederalStatutoryTaxRateIncludingSocialContributionOnIncome
      contextRef="ibfd7f233fb554a2390508300d11093c2_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184NS9mcmFnOmRjYzY0NGIxNTRiNzQ5NjE5YTM1NzA1ZDk5ZTVkMzQ2L3RleHRyZWdpb246ZGNjNjQ0YjE1NGI3NDk2MTlhMzU3MDVkOTllNWQzNDZfMTA4MQ_db3d4d2c-85a7-4b0c-9780-5fd9ce7ed190"
      unitRef="number">0.340</tg:EffectiveIncomeTaxRateReconciliationFederalStatutoryTaxRateIncludingSocialContributionOnIncome>
    <tg:EffectiveIncomeTaxRateReconciliationFederalStatutoryTaxRateExcludingSocialContributionOnIncome
      contextRef="ibfd7f233fb554a2390508300d11093c2_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184NS9mcmFnOmRjYzY0NGIxNTRiNzQ5NjE5YTM1NzA1ZDk5ZTVkMzQ2L3RleHRyZWdpb246ZGNjNjQ0YjE1NGI3NDk2MTlhMzU3MDVkOTllNWQzNDZfMTA4NQ_773bf05f-2ef4-4f45-aee8-d67346cca47c"
      unitRef="number">0.250</tg:EffectiveIncomeTaxRateReconciliationFederalStatutoryTaxRateExcludingSocialContributionOnIncome>
    <tg:EffectiveIncomeTaxRateReconciliationSocialContributionOnIncome
      contextRef="ibfd7f233fb554a2390508300d11093c2_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184NS9mcmFnOmRjYzY0NGIxNTRiNzQ5NjE5YTM1NzA1ZDk5ZTVkMzQ2L3RleHRyZWdpb246ZGNjNjQ0YjE1NGI3NDk2MTlhMzU3MDVkOTllNWQzNDZfMTEwNg_54120619-7156-4c69-afb0-e8b0b6f1789a"
      unitRef="number">0.090</tg:EffectiveIncomeTaxRateReconciliationSocialContributionOnIncome>
    <tg:CurrentEffectiveTaxRateIncludingSocialContributionOnIncome
      contextRef="i90dd552f184145f7b60bc8503ea00fc7_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184NS9mcmFnOmRjYzY0NGIxNTRiNzQ5NjE5YTM1NzA1ZDk5ZTVkMzQ2L3RleHRyZWdpb246ZGNjNjQ0YjE1NGI3NDk2MTlhMzU3MDVkOTllNWQzNDZfMTMyNw_2ec7a690-e2d1-4805-9163-b3cef7b4e88f"
      unitRef="number">0.1525</tg:CurrentEffectiveTaxRateIncludingSocialContributionOnIncome>
    <tg:LengthBrazilianTaxIncentive
      contextRef="i1890b1c3bed540b783f2c20962b3a436_D20150101-20271230"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184NS9mcmFnOmRjYzY0NGIxNTRiNzQ5NjE5YTM1NzA1ZDk5ZTVkMzQ2L3RleHRyZWdpb246ZGNjNjQ0YjE1NGI3NDk2MTlhMzU3MDVkOTllNWQzNDZfMTQyOA_591d2e1f-7880-4dea-80ed-5c8d16c59fda">P13Y</tg:LengthBrazilianTaxIncentive>
    <tg:ForeignTaxCreditBrazil
      contextRef="iadc758472d1f4b03b7cbd8673b8febd5_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184NS9mcmFnOmRjYzY0NGIxNTRiNzQ5NjE5YTM1NzA1ZDk5ZTVkMzQ2L3RleHRyZWdpb246ZGNjNjQ0YjE1NGI3NDk2MTlhMzU3MDVkOTllNWQzNDZfMTUzMg_2296b85d-042d-4ad7-a3fb-c2efafb2dabf"
      unitRef="usd">5900000</tg:ForeignTaxCreditBrazil>
    <tg:ForeignTaxCreditBrazil
      contextRef="i222c87eb10434333a12030b5962b89aa_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184NS9mcmFnOmRjYzY0NGIxNTRiNzQ5NjE5YTM1NzA1ZDk5ZTVkMzQ2L3RleHRyZWdpb246ZGNjNjQ0YjE1NGI3NDk2MTlhMzU3MDVkOTllNWQzNDZfMTUzOQ_209aaf77-98cc-48b7-8671-96de8e2401dc"
      unitRef="usd">3000000.0</tg:ForeignTaxCreditBrazil>
    <dei:DocumentPeriodEndDate
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184OC9mcmFnOmMwZjRlMThlNzVhMzQzNjc5ZWRiNDVjZjgzNmFkZGNjL3RleHRyZWdpb246YzBmNGUxOGU3NWEzNDM2NzllZGI0NWNmODM2YWRkY2NfNDU_a604ba0a-f314-4932-9bbe-f88022846d09">2021-06-30</dei:DocumentPeriodEndDate>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="ie827abd61a91494983b9635d29ac350f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184OC9mcmFnOmMwZjRlMThlNzVhMzQzNjc5ZWRiNDVjZjgzNmFkZGNjL3RhYmxlOjhjZmJhMDM4OGU0MTQzZTlhNGZhZmY3YWJjMmMxMDRhL3RhYmxlcmFuZ2U6OGNmYmEwMzg4ZTQxNDNlOWE0ZmFmZjdhYmMyYzEwNGFfMi0xLTEtMS0w_aaf22673-97ae-43f6-b058-80b4b14c41b5"
      unitRef="usd">94346000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="idbaed1ad1bf1447f839f99d948912ed7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184OC9mcmFnOmMwZjRlMThlNzVhMzQzNjc5ZWRiNDVjZjgzNmFkZGNjL3RhYmxlOjhjZmJhMDM4OGU0MTQzZTlhNGZhZmY3YWJjMmMxMDRhL3RhYmxlcmFuZ2U6OGNmYmEwMzg4ZTQxNDNlOWE0ZmFmZjdhYmMyYzEwNGFfMi0zLTEtMS0w_815d90b6-b87f-4303-ac77-232aa92b205b"
      unitRef="usd">85274000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:OtherReceivables
      contextRef="ie827abd61a91494983b9635d29ac350f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184OC9mcmFnOmMwZjRlMThlNzVhMzQzNjc5ZWRiNDVjZjgzNmFkZGNjL3RhYmxlOjhjZmJhMDM4OGU0MTQzZTlhNGZhZmY3YWJjMmMxMDRhL3RhYmxlcmFuZ2U6OGNmYmEwMzg4ZTQxNDNlOWE0ZmFmZjdhYmMyYzEwNGFfMy0xLTEtMS0w_1f9ef112-ffe7-4786-870a-ee35ea3e1b9d"
      unitRef="usd">8154000</us-gaap:OtherReceivables>
    <us-gaap:OtherReceivables
      contextRef="idbaed1ad1bf1447f839f99d948912ed7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184OC9mcmFnOmMwZjRlMThlNzVhMzQzNjc5ZWRiNDVjZjgzNmFkZGNjL3RhYmxlOjhjZmJhMDM4OGU0MTQzZTlhNGZhZmY3YWJjMmMxMDRhL3RhYmxlcmFuZ2U6OGNmYmEwMzg4ZTQxNDNlOWE0ZmFmZjdhYmMyYzEwNGFfMy0zLTEtMS0w_934485e9-9fe9-4eff-ba92-f805a5def58d"
      unitRef="usd">3850000</us-gaap:OtherReceivables>
    <us-gaap:AccountsReceivableGross
      contextRef="ie827abd61a91494983b9635d29ac350f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184OC9mcmFnOmMwZjRlMThlNzVhMzQzNjc5ZWRiNDVjZjgzNmFkZGNjL3RhYmxlOjhjZmJhMDM4OGU0MTQzZTlhNGZhZmY3YWJjMmMxMDRhL3RhYmxlcmFuZ2U6OGNmYmEwMzg4ZTQxNDNlOWE0ZmFmZjdhYmMyYzEwNGFfNC0xLTEtMS0w_cc3aea1b-48f8-4415-b9dc-c27cafe3b9cc"
      unitRef="usd">102500000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="idbaed1ad1bf1447f839f99d948912ed7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184OC9mcmFnOmMwZjRlMThlNzVhMzQzNjc5ZWRiNDVjZjgzNmFkZGNjL3RhYmxlOjhjZmJhMDM4OGU0MTQzZTlhNGZhZmY3YWJjMmMxMDRhL3RhYmxlcmFuZ2U6OGNmYmEwMzg4ZTQxNDNlOWE0ZmFmZjdhYmMyYzEwNGFfNC0zLTEtMS0w_320a07f4-ca74-46f6-b701-5edb659eb541"
      unitRef="usd">89124000</us-gaap:AccountsReceivableGross>
    <us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables
      contextRef="ie827abd61a91494983b9635d29ac350f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184OC9mcmFnOmMwZjRlMThlNzVhMzQzNjc5ZWRiNDVjZjgzNmFkZGNjL3RhYmxlOjhjZmJhMDM4OGU0MTQzZTlhNGZhZmY3YWJjMmMxMDRhL3RhYmxlcmFuZ2U6OGNmYmEwMzg4ZTQxNDNlOWE0ZmFmZjdhYmMyYzEwNGFfNS0xLTEtMS0w_945836a3-2898-43c4-a3c4-a17fd6b032b4"
      unitRef="usd">2848000</us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables>
    <us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables
      contextRef="idbaed1ad1bf1447f839f99d948912ed7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184OC9mcmFnOmMwZjRlMThlNzVhMzQzNjc5ZWRiNDVjZjgzNmFkZGNjL3RhYmxlOjhjZmJhMDM4OGU0MTQzZTlhNGZhZmY3YWJjMmMxMDRhL3RhYmxlcmFuZ2U6OGNmYmEwMzg4ZTQxNDNlOWE0ZmFmZjdhYmMyYzEwNGFfNS0zLTEtMS0w_d12c6d9e-6324-4b38-b39b-b0468e812e3b"
      unitRef="usd">2797000</us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables>
    <us-gaap:AccountsReceivableNet
      contextRef="ie827abd61a91494983b9635d29ac350f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184OC9mcmFnOmMwZjRlMThlNzVhMzQzNjc5ZWRiNDVjZjgzNmFkZGNjL3RhYmxlOjhjZmJhMDM4OGU0MTQzZTlhNGZhZmY3YWJjMmMxMDRhL3RhYmxlcmFuZ2U6OGNmYmEwMzg4ZTQxNDNlOWE0ZmFmZjdhYmMyYzEwNGFfNi0xLTEtMS0w_8b2d1f5d-fd04-414f-a37b-d60d90069486"
      unitRef="usd">99652000</us-gaap:AccountsReceivableNet>
    <us-gaap:AccountsReceivableNet
      contextRef="idbaed1ad1bf1447f839f99d948912ed7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184OC9mcmFnOmMwZjRlMThlNzVhMzQzNjc5ZWRiNDVjZjgzNmFkZGNjL3RhYmxlOjhjZmJhMDM4OGU0MTQzZTlhNGZhZmY3YWJjMmMxMDRhL3RhYmxlcmFuZ2U6OGNmYmEwMzg4ZTQxNDNlOWE0ZmFmZjdhYmMyYzEwNGFfNi0zLTEtMS0w_973ccbd8-c0dd-4af5-b66e-d08215b25eb2"
      unitRef="usd">86327000</us-gaap:AccountsReceivableNet>
    <tg:BrazilOneTimeTaxCreditPISCOFINSReceivable
      contextRef="ie827abd61a91494983b9635d29ac350f_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184OC9mcmFnOmMwZjRlMThlNzVhMzQzNjc5ZWRiNDVjZjgzNmFkZGNjL3RleHRyZWdpb246YzBmNGUxOGU3NWEzNDM2NzllZGI0NWNmODM2YWRkY2NfMTY0OTI2NzQ0NzI4OQ_43ee12dd-73e8-4067-a06a-03390a48a8a5"
      unitRef="usd">5600000</tg:BrazilOneTimeTaxCreditPISCOFINSReceivable>
    <tg:BrazilOneTimeTaxCreditPISCOFINS
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN184OC9mcmFnOmMwZjRlMThlNzVhMzQzNjc5ZWRiNDVjZjgzNmFkZGNjL3RleHRyZWdpb246YzBmNGUxOGU3NWEzNDM2NzllZGI0NWNmODM2YWRkY2NfMTY0OTI2NzQ0NzMwMw_8e71f8ae-d053-49e2-a278-15e14e7ff3c6"
      unitRef="usd">8500000</tg:BrazilOneTimeTaxCreditPISCOFINS>
    <dei:DocumentPeriodEndDate
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMTIvZnJhZzoxMjJhMGJlZDM1YWU0ZDBlOTdhOTAzN2UwYjc0NmIzZC90ZXh0cmVnaW9uOjEyMmEwYmVkMzVhZTRkMGU5N2E5MDM3ZTBiNzQ2YjNkXzI3NDg3NzkxNjE2NTU_a604ba0a-f314-4932-9bbe-f88022846d09">2021-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentPeriodEndDate
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMTIvZnJhZzoxMjJhMGJlZDM1YWU0ZDBlOTdhOTAzN2UwYjc0NmIzZC90ZXh0cmVnaW9uOjEyMmEwYmVkMzVhZTRkMGU5N2E5MDM3ZTBiNzQ2YjNkXzI3NDg3NzkxNjE2NzI_a604ba0a-f314-4932-9bbe-f88022846d09">2021-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentPeriodEndDate
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMTIvZnJhZzoxMjJhMGJlZDM1YWU0ZDBlOTdhOTAzN2UwYjc0NmIzZC90ZXh0cmVnaW9uOjEyMmEwYmVkMzVhZTRkMGU5N2E5MDM3ZTBiNzQ2YjNkXzI3NDg3NzkxNzEyNDk_a604ba0a-f314-4932-9bbe-f88022846d09">2021-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentPeriodEndDate
      contextRef="i33f44d75a4be471cae8959af96634c67_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNDU3MDRhY2JjYTQzYmJhY2RhNTUyNzQ2MzMxNmQ3L3NlYzo1ZjQ1NzA0YWNiY2E0M2JiYWNkYTU1Mjc0NjMzMTZkN18xMTIvZnJhZzoxMjJhMGJlZDM1YWU0ZDBlOTdhOTAzN2UwYjc0NmIzZC90ZXh0cmVnaW9uOjEyMmEwYmVkMzVhZTRkMGU5N2E5MDM3ZTBiNzQ2YjNkXzI3NDg3NzkxNzEyMzM_a604ba0a-f314-4932-9bbe-f88022846d09">2021-06-30</dei:DocumentPeriodEndDate>
</xbrl>
