<?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/2021"
  xmlns:dei="http://xbrl.sec.gov/dei/2021"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:rog="http://www.rogerscorp.com/20210630"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="rog-20210630.xsd" xlink:type="simple"/>
    <context id="i58a1edecddf447e6bba478e016838898_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id78a9807d7de4adc803ce2847417c12b_I20210726">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
        </entity>
        <period>
            <instant>2021-07-26</instant>
        </period>
    </context>
    <context id="i459ec47b924848c7957a417da57a02a4_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i3b965a642c294c15979f2e679aa4823a_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3a140eca350c46678b02e7c5d97f888f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7e9c112eab5c47b288ba6790a3637e55_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i6c99e3649db141489f54dac78f997787_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</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="i89949e7524434f128957ed5b15bd0afc_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</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="i16c4b82553a8460e8e70e555465ac415_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</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="ia7a4216912c74c07ba67a6bdb1b23862_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</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="i3ab0d522ccda46129f0ffd88f9daa213_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</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="if2e636f4661b4bb09f7f20508480c5ca_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</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="id1e7510254a243918969610ccc740a1c_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</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="if5c6d8a762d94d39af461ef3220c1e4c_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</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="i3c1c755d55124b3c81c797fa6c34dd56_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</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="iac974c70f2084875aa3873ff7a94647f_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</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="ibcc80226bb7e46d882b4495f2cf1a8ac_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="idd990fc661c443ff97e0bcab04ce0fe2_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i25c17860034141cb99893086fc7b5317_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i596a2e3cfe6043ea94ca289e09f215eb_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id55929ba68494e7184007910e6ab9658_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ibd289e45e3e24278868f7dc0aac4f9b5_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i126aea0b7ba547d7b5e9cfd63d0b0a6d_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i13719d1b24a54a6a9e69280fa2c7d80a_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i0173beac260f433ca8da6ff0048e7f63_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i8580686c1fad4ad6acd99db7993d2922_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i4e1781ad625c4e0fb2395567f0382e02_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</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="i372177c9b4f24ba88492b922ca2e9c22_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</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="ied1c806debe04d89b25638848d1494fd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</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="i527e7ef0ff894782a106546d5451aebf_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</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="i1a3d01b12d024c079fdd311c56920c4a_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</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="iad2d52b937db44d78fd79b94fa9bc46c_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</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="i4adaa108763f41f6973ce024995d893e_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</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="i0f3d986adc0249348d52b0e4d610e7f9_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</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="i5877b22897974a579d28f5b126aca8bf_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</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="ie97d7455f0d54230b831910a263f29e2_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</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="ic4e783a832dd42778053015f312efa47_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i7ec938eba9b74b7e927f4376d41bccdf_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ib09fb88bcc424408b9b79e5de93b0599_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i32d9c724ea774e34b9924c37fcad5f82_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i3440d682b468451095bba4f3e8dbe95a_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i70cc5be3afb7483da6557ee5b3a0ae47_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie5b76b28b798416d8cc6800d02a63d97_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i956c312b38224625a2e3ea213d1ca4fb_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="if80dc89a85d34e428bda52da81186f1f_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i1d15790dd3224d2abd5a063964ee76fe_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="icdf392273cd94766864c2a6dbd757ac1_D20201001-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i881ab2aafaa741f2908b32afbf63718b_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i06d9e7e38090422d90c97aa9a3ea365e_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i3c73ecc45e8e42a2b1ede26b8f0f3d44_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i9b9c164fc4564e589cff563d437ff482_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i8b66742ef2164b1ebf3698a33e8486ef_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id5dd3dcf61df44569d182c944974eaf0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iac9517a9d5ed4f87a17c197786c7b287_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if07e60bbb5864b30864620478e0296c4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6634495648b349488fb154dc79542a34_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i6ccde417f04248f393b85d89adeb3a29_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ifdf3fb3bce7a428581bb6469a9b774fb_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="id25c87dfae7f4723b92c82372695297a_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i40ae25d14a82469c958d9a4a351543b9_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">rog:CopperDerivativeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="icb0b75c1f3ff4f99b8c9e71240f3382b_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">rog:CopperDerivativeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ib3e81fac3eda4de8839883071feefe45_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">rog:CopperDerivativeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ia0b0ce1962f34df1a0678eb4f1e020b2_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">rog:CopperDerivativeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="idae35e305b9a443a85a021bc438378f1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iaffed7e6ef6f4432a7307c9546614baf_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i040a44350707434ca5d8005bbae6dfbc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i25290ac00d5c4b73b8342202a3b0a424_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ide016da1da2044f79a60b755ff836eba_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">rog:CopperDerivativeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icc3a827c5bcb4235bd0dbbc306a2ac34_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">rog:CopperDerivativeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5716c5efe9d548d49fac1776eeac66ba_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">rog:CopperDerivativeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia7d6a4d925e54617a66ee6817ccaaed2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">rog:CopperDerivativeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i858a0032cdd94faab053f1eefb47344a_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rog:DerivativeContractNameAxis">rog:USDCNHNotionalAmountForeignCurrencyDerivativeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i6daa670faac5496db5a53f148733f959_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rog:DerivativeContractNameAxis">rog:KRWUSDNotionalAmountofForeignCurrencyDerivativeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ib7f88b5891b44eee92f879f5b2e8c237_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rog:DerivativeContractNameAxis">rog:EURUSDNotionalAmountForeignCurrencyDerivativeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="if605d872c8124d2c9635947c3c2fe223_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">rog:BankTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ic35d8b951b874fee8b9c30d8cd3e3d7c_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">rog:CopperPeriodOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ia0201aadafeb4ef88e97a1b88c673bdd_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">rog:CopperPeriodTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i028669b5bd9e46298b98187ac468ed7a_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">rog:CopperPeriodThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="if1275ce5c4a449cdba26ab9636a3dd8d_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">rog:CopperPeriodFourMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i078dc5001dae409b84cf3ca119e040cb_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherOperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i797ef9036cd5485c8d27bb16fcbca91b_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherOperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib91e9fe59fb441deb9d730eee61cb127_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherOperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i61e19a22c38549bc9d13d6fae177f683_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherOperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i8badca3865d34a7799838f859e60e46f_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherOperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i1eb6f9ba08d44ed38372d6dfa027c0e5_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherOperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="idfc42785c5e746dfa0b5d79f680dc89f_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherOperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic115d3b154f843b1b873516bcf32370c_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherOperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i59079a812e75467ebbcf83f0eb02c64e_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i38a590311d4e487c8c0bf9978f22284a_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i4e1377887b5a49a58200baa305c8c2c2_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8969729ad8e547858fdbf477c661685a_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i1cdfd58954eb434b8b5ef6714ea51bdd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</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="i8db447723bc549b19de6b2d8e706a3d1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</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="i7236a1d77045449dae7c8d1b0418e0ae_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1ce1b288fbd646da97f1cf234fa4a9f1_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</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="i3fada4d35cd14547a8ba416b07d42a68_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</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="i741b27c1889149d7884b8d2c62474252_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i81c97ca761944c4d87eee305b95906fa_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</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="i0f0111fea9e6419280b6426cc1556b09_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</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="i260e4b8ea72e42bf92a74eecc0301b71_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i32e1c7cdc06f49ac84c96b5d5f843b7e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</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="i8d917b37b7a34cf4993b59f1d79a6ddb_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</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="i3605cddb669441fc83873261c4d0700d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9b8204762acb4cfe97974f811ed5f234_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</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="ibb3e925354534e93a531aff2edb9a651_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</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="i5c7678688e02494694a2188a33de3947_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i4370b950eea7406585dc6ef410c909c5_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</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="id66cf2076fb14bea862e3acf01273f75_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</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="i4709182b76ba43039bf30936aad433fe_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i0cbc20a7e4034c33aa1534bec7b76655_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:AdvancedElectronicsSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6af3f754f06f44f798b4e7247d739ae5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:ElastomericMaterialSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8a516593384f42b2a5abfb134e6ab8e5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1de0420c068f490298f8b1422a40cec1_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:AdvancedElectronicsSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0165b722b96a47a78a0db34c4c8cf644_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:ElastomericMaterialSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id1df4b316b75478caf1bbdeadc47c730_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic1fff2b19ea544c08a1972cf18b3dd52_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:AdvancedElectronicsSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i3709e6fd6308415c8549a39a13c74bdd_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:ElastomericMaterialSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="id89ca72d5d48484c8101d01bf2d3b6df_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i8503d2cf76154ddc8c9e1dd7f8bc9b5b_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i6e2ce83ddbc64ad8ba9d2dfac93309f2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i922ac96f4daa40758a98fb6b913169d8_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i209a4ee134ba4e56be2b3fb14a90bad1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i523788a5d56b4b2a89779339a75cac2f_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i08ddbbb126a04b54807cb83f5258cdfd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if7c3f3867c5245eeac43d48d9ea73734_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i9a9101c3f58146c0bfc6faf0008867be_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic3722bfad1b94885b9b0cfc2b28939d9_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic5d5b4e2b2b64151b3ca5c9d47033f36_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="icd545b135f99425c85aafd0d14f39da9_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib641d9761dd040f19f74a4b976fbed32_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4c3de5871f5b43d1a8ef4c5a1e093e04_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ieed710b452f64d6abd8069033a668434_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic0c0b6ca72d44c99ae2be02b21660872_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i03a3e0d19dc6437386255a8907fa4686_D20210210-20210210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-10</startDate>
            <endDate>2021-02-10</endDate>
        </period>
    </context>
    <context id="i9b9b3146f3a8400a9581fd996b3aa0e7_D20200212-20200212">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-12</startDate>
            <endDate>2020-02-12</endDate>
        </period>
    </context>
    <context id="i9556152a4a0447f09e892edc34675496_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7450b54fbbc24eabaf08dcefe31e8246_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i1552b5ba9d9b4167966a2c79e3f07174_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ide0f4788f79d4a8ba57cca43c440c8b3_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="if78a49803e3441c4bd70590d2e398be5_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib0ed8d553c484a8bbc6c5f106a8472be_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rog:TimeBasedRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i57652a57df594443a6248b8610796ab1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rog:TimeBasedRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i03b780c2b6c94c1f9994c4c82b8ab050_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rog:TimeBasedRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="id287ba3aca894cd29e047c77de46e7ff_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rog:TimeBasedRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4621795d12ad424e8cc49ead38d6b305_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rog:TimeBasedRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i6df3944b4892450b9a1fc39f529cda26_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rog:TimeBasedRestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i0a2ddfb0023a426693b3c594f29bd57a_D20210210-20211109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-10</startDate>
            <endDate>2021-11-09</endDate>
        </period>
    </context>
    <context id="i1273507846b84f61aa131b329f162f28_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rog:DeferredStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i48af451427b847148389e2a6d665d543_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rog:DeferredStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie85810c8bf3540d58958a4e6e864274c_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rog:DeferredStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ib0b48b7f99fa49f6a9c413bca5838da5_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rog:DeferredStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8886211cdf4649d19e47ef1a1bc10b3c_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rog:DeferredStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie5300c56c40641e2a60a954593b0ec1b_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rog:DeferredStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i89cc56f06a0e4f07b21958ed0a766830_I20201016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rog:FourthAmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-16</instant>
        </period>
    </context>
    <context id="i86b56b6837544cd2a8c70ce54c9f7e96_D20201016-20201016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rog:FourthAmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-16</startDate>
            <endDate>2020-10-16</endDate>
        </period>
    </context>
    <context id="i37e63231f76d4aa6aac9f417d0c89c12_I20201016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rog:FourthAmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">rog:EuroDenominatedBankLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-16</instant>
        </period>
    </context>
    <context id="ibdb8f13570454bbf808c0150fc8d3565_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rog:FourthAmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie143722c11d24a69960b2ec7d4e6b0a2_D20201016-20201016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rog:FourthAmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-16</startDate>
            <endDate>2020-10-16</endDate>
        </period>
    </context>
    <context id="i8280515996184cfba05cf6157c548d8b_D20201016-20201016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rog:FourthAmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-16</startDate>
            <endDate>2020-10-16</endDate>
        </period>
    </context>
    <context id="ib83266d40b2648be95ba595a2a39c2d5_D20201016-20201016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rog:FourthAmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-16</startDate>
            <endDate>2020-10-16</endDate>
        </period>
    </context>
    <context id="i294e67a966444f71b2c16d67a2096f9d_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rog:FourthAmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ib67504ecbab54a308cb6a8f4ef3f774c_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rog:FourthAmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5eec5343c982464a8987985250a35a24_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rog:FourthAmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i3e080a5059324464a335c4523372e90e_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rog:ThirdAmendedCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i0aa1a1edd02642fb96b23a91974521ce_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rog:ThirdAmendedCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9d01c6ac2f20436c92da95bb4608f396_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rog:ThirdAmendedCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic9ff9ba5beea403b98d8bbc690942987_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rog:ThirdAmendedCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id20d0ec35b3f4311b0d1427738ca5b9b_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ifbe5486addfe410385ae0976712c8bf9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ief86acdc7d904286abfc5c1269f8c29b_D20201016-20201016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rog:FourthAmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">rog:FederalFundsRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-16</startDate>
            <endDate>2020-10-16</endDate>
        </period>
    </context>
    <context id="ic87a901583534d56ad169eac6fb3eada_D20210630-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
        </entity>
        <period>
            <startDate>2021-06-30</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i32f9f6cd611c419ea145d8138d4818a5_I20210629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-29</instant>
        </period>
    </context>
    <context id="ibd5f39500d4d42358bad69dfa1a2be5a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i50410d629cb445589da53daa4e925b0f_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i611abc55667d45b681d89b1eb6dac5a4_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">rog:MergedPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i5431e521a4df47f08ac70caf310e323b_I20200727">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:AssetHeldInTrustMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">rog:RogersEmployeeSavingsandInvestmentPlanRESIPMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-27</instant>
        </period>
    </context>
    <context id="i0316f544a80541a895cd38d8d7fd5f39_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">rog:MergedPlanAndRogersEmployeeSavingsAndInvestmentPlanRESIPMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i303af01b580647da9f29fb678751dc40_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</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="i3b443397631f4517aeaf07474e1c67f2_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</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="ic1cadae4958d4b468c9525c819000d08_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</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="i0bfe4e49dd1440f5a4a17d490a8a2b51_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</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="i2d1943ef6c6649019185ba1ac5d96021_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</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="i95ba33ecfceb4bb9af0c23b89126cec6_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</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="ic7750dedf83343428d328b5ed2c62567_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</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="ib326e548a28f4ea2aebb9466ef519977_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</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="if652dc16927f4affaf8af02da6aff743_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">rog:MergedPlanMember</xbrldi:explicitMember>
                <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="i71c9926f5dc94130adc610a029f5fc2f_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">rog:MergedPlanMember</xbrldi:explicitMember>
                <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="i2db97d88c64d45838adb31fc9fa8ffb8_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">rog:UnionPlanMember</xbrldi:explicitMember>
                <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="i1aa98ae9472b447d8bbbd478af59d87d_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">rog:UnionPlanMember</xbrldi:explicitMember>
                <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="ia7a883ace6c942339379fd718fe89be5_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">rog:UnionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i3b79d9b9e2ad4d0da13dc7782685b603_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationContingencyAxis">rog:ConnecticutVoluntaryCorrectiveActionProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i3952bafc078746c2bf2e4b44d4f0915d_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationContingencyAxis">rog:ConnecticutVoluntaryCorrectiveActionProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i908ff652e5fa4a63ad8fec0abf617a67_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:AdvancedElectronicsSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i2857c39b937445b08a1e543226e9d0d2_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:ElastomericMaterialSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ifadbb26bf02f44418f481b6b2dd08bf0_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i17299163468145faad2ae3ca15dab483_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i16891fdf3b4740bb9f9b22b3d2a89cd0_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:AdvancedElectronicsSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i86bed02a46634f1eaa4cb36a621401e2_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:ElastomericMaterialSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia535bb3cc73f40d1b81e873a21db9b01_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib29b1ccdafcd4f8e87b19b6b67a8376e_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id4ab6da901ee478a9862c8cd1f77af7c_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:AdvancedElectronicsSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id344029b53904c0f88f8cfb252c6efc5_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:ElastomericMaterialSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i91358afa61804d47972d39b519fc6b2e_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if3d9fd1321964c82a23759e912fc07c4_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:AdvancedElectronicsSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ia2e8153877d74820a1bb017957a335ad_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:ElastomericMaterialSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i9596f9c0da96445189e8c8bbd1d7e939_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iec163bf25d2e4426b9f067d93839f9a6_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i00d8fd0b37e2474186f603d6d0a7cc50_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:AdvancedElectronicsSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i2028730517e24ebeac43900d2b5fb4a3_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:ElastomericMaterialSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i1465c3347d004e1d969c9ab86da3135d_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i1969f28d96e24f5490779b7fe32647d8_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ibeca27b9c18046ca9144236661bb7b81_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:AdvancedElectronicsSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic25f1a4ace2543298bc7c0d8c3c96092_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:ElastomericMaterialSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i29037636686f4725b313858afa9950cf_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i5e15fbb5469f4d97bd50b15968eb7998_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:AdvancedElectronicsSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4908fa67f20243eb8ce89bb1fb1693a1_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:ElastomericMaterialSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i3148146ddfa04b14917a1d55957d1d87_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i99d544c193cf483ca6de7f2c36f1cdda_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i15023b273fb24bdaa36b9a12a4275d89_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:AdvancedElectronicsSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie8a05bda42f1472eb4ea36efa7669da3_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:ElastomericMaterialSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i00556db7365f48e6a348566d8af27b98_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if76a0b5dbfd549078c107ea896fa0bf2_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib0ce062e7b754a8095f977bd85b4488a_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:AdvancedElectronicsSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib6a2a3f520ef4013aac9b18321db193c_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:ElastomericMaterialSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i77a732ce2e334eaca283cf3b45c504c5_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic3e9de81a79f4d0e88c86fcc9eafd7b8_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic667bae6e62a4d0faf28e165692fd62d_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:AdvancedElectronicsSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i62c78b8ddbc94862b34ed9e99c515a4e_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:ElastomericMaterialSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="if776e01e7ea145bbb77d05b556e7a708_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i554eebd137484f699a05ae3a37693a1f_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie3a01fce03b848ebb030c735c5e8a4b5_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:AdvancedElectronicsSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i55a0d611f6ec407d9ca499c4f4a28547_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:ElastomericMaterialSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i27c69c9fa3544922ac80becee2129673_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie1d41f4991dc4507834b77bd250ab994_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:AdvancedElectronicsSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ibb74399c1cef463780826228395e0757_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:ElastomericMaterialSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib3ed2f75ba73403c89cccf0193df3e80_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i189c7089928f4cbaaafca88760844da6_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</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="ibb4d04c419184018a404f82bd9371066_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">rog:OtherAmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:AdvancedElectronicsSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9d8afe75dc5847358178c5cb1af1dcbe_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">rog:OtherAmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:ElastomericMaterialSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if0b1aebf818b4b9eb03ed19ab7394a40_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">rog:OtherAmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i133375a5aa0c4d3089a67ff65f9f2f3c_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">rog:OtherAmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i17d042e1541b453289e7083aff58d4b3_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:AdvancedElectronicsSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie997df13cd184d8d81622cc9b92b5f71_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:ElastomericMaterialSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i18bafff24a53422e887a185a91c23671_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i695a59de06e14f109615084377e2f859_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i1363b53941fb469291c8a02a63edc7be_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:AdvancedElectronicsSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i33c021533057401fa8c4ccbd222d52ac_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:ElastomericMaterialSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i86368e9711be45269ff3f75e491e9021_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0240abdd1750442da1c6fa4591b81318_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie1264ea74e2e4f2da5ccd301e22e461a_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">rog:OtherAsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:AdvancedElectronicsSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8ca6ff53e86948b583e33e4a4cd683da_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">rog:OtherAsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:ElastomericMaterialSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i12c30da1f6e44f5aa7fe9332c81a8cac_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">rog:OtherAsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i41f04b41d6264a7e8b2a1daa12d57c17_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">rog:OtherAsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i007d0f15516a4be49e5bd5e6034ad4fc_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:AdvancedElectronicsSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iffd562736ba8487f8728fb3d26902e1c_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:ElastomericMaterialSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i17abc90f31ea498c87962b546e98bab9_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia2faee1c8b874792b6524eda4835da60_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id4fc70d75d0f4696afbbe4905e65eebf_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:AdvancedElectronicsSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie2a966b333bd48d09ce7e1ed75313455_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:ElastomericMaterialSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9a31d2a16ccf496fa9a836a0285225d4_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i39f4f848f8c749bdb4d67ef48628b122_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5cd778ed6faa49708f9c88c0327a844e_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">rog:OtherEMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:AdvancedElectronicsSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie3bf004c386148f993cc07c0b8232f95_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">rog:OtherEMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:ElastomericMaterialSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie81480d2622042088868bd7e737dc0c7_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">rog:OtherEMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib1dd57669cc9452c9e03dfd5f0c6229b_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">rog:OtherEMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8f7fbfa84a6d4de4a98d3b997ad291d5_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:AdvancedElectronicsSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic8d555f58a274d0c948fcb7e9ba2a537_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:ElastomericMaterialSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i508967a700e244a6b404d7eeff8182a9_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iba405bd6944c40b68d30554de7f35d61_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i67f165afac1c4e37adc8b967f3e28f76_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:AdvancedElectronicsSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i871f9a7d4b794f3b9aa3f169f6143b88_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:ElastomericMaterialSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i668a1566f4a644c48c8ce20f9478e5e7_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ifce478bd85e74a388e232ceddea3e8fb_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</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="i9935c695faa34b2bb19e0fe1ffcf94a5_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">rog:OtherAmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:AdvancedElectronicsSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iabb8db15c01742abb006ccc0ac5e5322_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">rog:OtherAmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:ElastomericMaterialSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="if16793d06ca84ad5a4a8750832d4bb78_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">rog:OtherAmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i1b00e7c4b7b8476ca2ca5b62ea30e2bb_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">rog:OtherAmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="if44ebc4435414f7790e5cac6de77d473_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:AdvancedElectronicsSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i6aaabe2790094eaa95b7dcbe5eff3414_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:ElastomericMaterialSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i40367e33b17f412d8c2165faf3f4c51f_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iadd5b2e3414b452bb2d098567db050eb_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i1cc3bf06d16f421a84d5fec13522c33e_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:AdvancedElectronicsSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ibbc3583d788b408cb6633e80827a9cbf_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:ElastomericMaterialSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie6e390511dac4ea1b2117ab16ffdc930_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iffd6c0b480f840e78cd9c1dc3c9ba529_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7ebab149cf404fcea67338a73d4af241_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">rog:OtherAsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:AdvancedElectronicsSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id5ad3c6e0c6e4678a592d172036dd1b1_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">rog:OtherAsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:ElastomericMaterialSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i61eed0cf53b64ba5b2721afbc91c67f1_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">rog:OtherAsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ia8be3d53455c41c6985930c0541b812c_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">rog:OtherAsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i0b7472bf3d0046588ab2146dfe75404a_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:AdvancedElectronicsSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib896777482dc48ff816b05972b441e1e_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:ElastomericMaterialSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i0c8fe0cbb2d24f99ac70537cc338d136_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i1d533fec15b341289679164b43a8a64c_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i1dc67b5af27c41659bfa6002831a45a7_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:AdvancedElectronicsSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i27a153ab9bee4348b66e8c4bd5c3b62e_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:ElastomericMaterialSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id4bba2ca3e934824ad97c61c56ff238e_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i5f60bbd72d1c4d718e12526b31a15cff_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iac9d9e63f58f47cda3bb6b72322bf21c_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">rog:OtherEMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:AdvancedElectronicsSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iac98f4d9c37e442fa4f199497ca10254_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">rog:OtherEMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:ElastomericMaterialSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i90894dc6b84448eaaf503f56f27d647b_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">rog:OtherEMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ifbbd49267831438d9b328f03674bb380_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">rog:OtherEMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="idf972cfd40cb4d7caaa49c64bf0ce89b_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:AdvancedElectronicsSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i4e2bd75797bf425492a5f52131531a47_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:ElastomericMaterialSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iebbc0ccc150e40119f98543aea0d4a2f_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i210e5adbeef7478b985877c82a02dfeb_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i76a8149b95644608a1ff693c365accf9_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:AdvancedElectronicsSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie9c17358d181402398a54d3c7677ef92_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:ElastomericMaterialSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4c7649677f7e43eab147563079257eea_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8d0ec439281a43e29f34b214bc96cef2_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</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="iccd53eb2a1d2470d86a4f4412474deef_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">rog:OtherAmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:AdvancedElectronicsSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i1ed4aeb3972846c19e7efc1af73fe0cf_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">rog:OtherAmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:ElastomericMaterialSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8a01c51580234a0288d6c70e3bc54e37_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">rog:OtherAmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i176643157ff84a9ca1e1328da962575e_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">rog:OtherAmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i68f446e06bea498cbb34a9a771cb23ad_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:AdvancedElectronicsSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i660e868566244eccbcb46c243b93bb0b_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:ElastomericMaterialSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i70d9c10fc3d642e89cbd3374d67d947a_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i97eb06ba2aea4035a1c2db5b7c6d0616_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if76209e0ff284f929243653584439f02_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:AdvancedElectronicsSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iae77725533e8477890b8c406b3f914c7_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:ElastomericMaterialSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib7834ca772544e838d0c10776f37d6b6_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iab62d3f4776348099139168a2ec1ddac_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i2b3182d47dba488dba7f51b433384e56_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">rog:OtherAsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:AdvancedElectronicsSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic16295feb7f34ee5badd3d3955db2c2b_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">rog:OtherAsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:ElastomericMaterialSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id4a2c9caf9054ed59622a34b5118a442_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">rog:OtherAsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4b469998201646e2b76459f368a41baa_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">rog:OtherAsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i07f3e3aa000c4463b1b288fd7374e00c_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:AdvancedElectronicsSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iccd4d023aa194a339446957a6dd79227_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:ElastomericMaterialSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia959b021e108426e80d20f865c84220c_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i349cbd89e3e241678ef632cfeb43be75_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8604dea497564686ad706918f908a2bf_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:AdvancedElectronicsSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iaa49c24293dd4d05840867b3a2b0e384_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:ElastomericMaterialSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i7b53e28744eb49a598eda7c53fba2863_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie4b45492fb164362acbfef8a94d150b8_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5340617962124c59a44e2e3b33e2610e_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">rog:OtherEMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:AdvancedElectronicsSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4d2c58ff34204389ae0b27aba317c27f_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">rog:OtherEMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:ElastomericMaterialSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if09f3c30f1b84232b5e038c2b5c04ec3_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">rog:OtherEMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4c28ca1a34ea47dbbd90ee821d510ec7_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">rog:OtherEMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id960f0f7a4ef4033b726055241654cdb_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:AdvancedElectronicsSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i2d9630fdd9bf4ef59a4566d0e83b7056_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:ElastomericMaterialSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9f51d06193f5427a910c2049ad3989de_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i273c25b50f674ce1aff9659ac93840ef_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if7c09fae93964f0ab037b907c5b35f6c_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:AdvancedElectronicsSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7027f9cc01b84ac58589bad526b21c2f_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:ElastomericMaterialSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7454386eb955467c986e8e78d7f35770_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ia29b0901e25e43f98d07f2e8e61b813f_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</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="i4bf7b7255ede4b05933b022327d48001_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">rog:OtherAmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:AdvancedElectronicsSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7854b1604b0a4ff4860949c0f1ad6f46_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">rog:OtherAmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:ElastomericMaterialSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="idc050fdc52c34acea9b45160f67baadf_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">rog:OtherAmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i077ec0b61954468da2963a9552cfc8ac_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">rog:OtherAmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i4f1165bd4a7847e4b7fdbf7197b08dc6_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:AdvancedElectronicsSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib8414111aa96412a907d9ada510ec10b_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:ElastomericMaterialSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="if2dddb3ceed44342adefb8b655ff8236_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i8b70f0f933e045ffa4c7abdd963ebbe2_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i41290f9552f9402886ca5651e15509b5_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:AdvancedElectronicsSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id83da6e827e24755baa47e3cf9d59fba_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:ElastomericMaterialSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i174db345e5c74320af3c57ecffde8b95_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i8a5ab9eea1bc4c5ca23027530be45fab_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic008a4a3ae8c4368bd108e017e8605f7_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">rog:OtherAsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:AdvancedElectronicsSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="icbcd8668948041d58285a321b257512b_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">rog:OtherAsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:ElastomericMaterialSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i5e7b2423cfd84fe897a1cb6de3ff6864_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">rog:OtherAsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ief4da9fe814a4f85a28ecd77d02dd83c_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">rog:OtherAsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i07fe5ea8870a4cec9322ffb721b2e0c0_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:AdvancedElectronicsSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i54f805b6ec5e45f59ec7079c294c331d_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:ElastomericMaterialSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="icfd4f0b3ca714c6eb490c213cb1f2f98_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ibb89df0e15ac4c84a80a935679aff2ce_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i1caa5d43ac1a4bc3b061cc77fc160782_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:AdvancedElectronicsSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iea6874af293344de8891af1d0ac5ec9d_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:ElastomericMaterialSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i53e741def943471a95d84c06b127878b_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i4b75edc1fb0e41a9bbaddc1ceaace606_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i234e1a27771f4ae1abbe7fe7570554e0_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">rog:OtherEMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:AdvancedElectronicsSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i81073bcd388a4d8894426a76ed63aee0_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">rog:OtherEMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:ElastomericMaterialSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iff880a2b030b4cb7b02d1c278aee4287_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">rog:OtherEMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i61c3eddf41bb437d89df40f1d68edd83_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">rog:OtherEMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i3fb8cd3924c148d9bf555ceb061d893d_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:AdvancedElectronicsSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i323fdefcee974b9eaadcf5faf54ae114_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rog:ElastomericMaterialSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ia23b52ccf9e04fdda998100c9f0b4b6b_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="if52bc01b6c184bceb61c831c2f4fc152_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i4612828a7d444e53b8a07ba58c484aa0_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">rog:ManufacturingFootprintOptimizationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie2bef4d4b5044b6782977aa8a763306b_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">rog:ManufacturingFootprintOptimizationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i078793600acb4c16afa3017ccd2c0e86_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">rog:ManufacturingFootprintOptimizationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i47c96645ba5d4607856b34337ea033d3_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">rog:ManufacturingFootprintOptimizationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i45d71c475e10447286fc5e83843cf38f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i65788aa306fc4f7a9e8abc274a4ad450_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia5b7ca8984e0479f94df3c685fdc0702_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i25c8966a4ffe48809ce8354ce99f2af1_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LiabilityForCatastropheClaimsByCatastrophicEventAxis">us-gaap:FireMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i3e86a7ef09fd40dfbc5d967260b6bb0a_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000084748</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LiabilityForCatastropheClaimsByCatastrophicEventAxis">us-gaap:FireMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="segment">
        <measure>rog:segment</measure>
    </unit>
    <unit id="krw">
        <measure>iso4217:KRW</measure>
    </unit>
    <unit id="eur">
        <measure>iso4217:EUR</measure>
    </unit>
    <unit id="contract">
        <measure>rog:contract</measure>
    </unit>
    <unit id="tons_per_month">
        <measure>rog:tons_per_month</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="plan">
        <measure>rog:plan</measure>
    </unit>
    <unit id="claim">
        <measure>rog:claim</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80L2ZyYWc6Y2NmMDdkY2VjYWJmNDBiMTlkNGU1ZjcyNmQyMzYyYTMvdGFibGU6ODEzYmEzY2ZjMzA2NDYzYThkYzBmNDhjMGRiZGM3MTYvdGFibGVyYW5nZTo4MTNiYTNjZmMzMDY0NjNhOGRjMGY0OGMwZGJkYzcxNl8xLTItMS0xLTA_34ed9943-908d-4686-9dd9-c9fdb06b54d6">0000084748</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80L2ZyYWc6Y2NmMDdkY2VjYWJmNDBiMTlkNGU1ZjcyNmQyMzYyYTMvdGFibGU6ODEzYmEzY2ZjMzA2NDYzYThkYzBmNDhjMGRiZGM3MTYvdGFibGVyYW5nZTo4MTNiYTNjZmMzMDY0NjNhOGRjMGY0OGMwZGJkYzcxNl8yLTItMS0xLTA_4e4e1fe1-631e-4e0c-8770-9611ed8fd233">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80L2ZyYWc6Y2NmMDdkY2VjYWJmNDBiMTlkNGU1ZjcyNmQyMzYyYTMvdGFibGU6ODEzYmEzY2ZjMzA2NDYzYThkYzBmNDhjMGRiZGM3MTYvdGFibGVyYW5nZTo4MTNiYTNjZmMzMDY0NjNhOGRjMGY0OGMwZGJkYzcxNl8zLTItMS0xLTA_2a3e62b5-9af4-4042-bb3f-5b28d6373102">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80L2ZyYWc6Y2NmMDdkY2VjYWJmNDBiMTlkNGU1ZjcyNmQyMzYyYTMvdGFibGU6ODEzYmEzY2ZjMzA2NDYzYThkYzBmNDhjMGRiZGM3MTYvdGFibGVyYW5nZTo4MTNiYTNjZmMzMDY0NjNhOGRjMGY0OGMwZGJkYzcxNl80LTItMS0xLTA_c86cf446-3dcf-42e1-b22b-c558dad8b1a9">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80L2ZyYWc6Y2NmMDdkY2VjYWJmNDBiMTlkNGU1ZjcyNmQyMzYyYTMvdGFibGU6ODEzYmEzY2ZjMzA2NDYzYThkYzBmNDhjMGRiZGM3MTYvdGFibGVyYW5nZTo4MTNiYTNjZmMzMDY0NjNhOGRjMGY0OGMwZGJkYzcxNl81LTItMS0xLTA_371cbd7c-d67a-4187-93d4-4281043fbbf0">false</dei:AmendmentFlag>
    <us-gaap:NumberOfOperatingSegments
      contextRef="icdf392273cd94766864c2a6dbd757ac1_D20201001-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8zNy9mcmFnOjU3OTQyYzc0NDMzOTRiNWJhNjE2MGZkNmMzZTNkZjllL3RleHRyZWdpb246NTc5NDJjNzQ0MzM5NGI1YmE2MTYwZmQ2YzNlM2RmOWVfMTEw_d133eff8-f26f-4cc0-b0e8-385555030482"
      unitRef="segment">4</us-gaap:NumberOfOperatingSegments>
    <rog:MaximumLeverageRatioOptionPeriodOfIncreasedLeverageRatio
      contextRef="ib83266d40b2648be95ba595a2a39c2d5_D20201016-20201016"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82MS9mcmFnOjY0MDYyNDM3ODE4ZjRhZDU4YWUwMTNlZDU1NTY1MDcxL3RleHRyZWdpb246NjQwNjI0Mzc4MThmNGFkNThhZTAxM2VkNTU1NjUwNzFfMzQ0MQ_faddd795-7b37-4ba6-aefb-ce1297a1e1d2">P1Y</rog:MaximumLeverageRatioOptionPeriodOfIncreasedLeverageRatio>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ief86acdc7d904286abfc5c1269f8c29b_D20201016-20201016"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82NC9mcmFnOjUzYjJhYTkxMmZmNDRlZjBiMjk3MWQ0YmIzNWRhMDkwL3RleHRyZWdpb246NTNiMmFhOTEyZmY0NGVmMGIyOTcxZDRiYjM1ZGEwOTBfNjk_766057a2-fabc-4641-a809-47e1707979aa"
      unitRef="number">0.005</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOjk3NWNkNWJlZTM3NjRlYzhhZmEyN2QyN2E2ZjNmMTMxL3RhYmxlcmFuZ2U6OTc1Y2Q1YmVlMzc2NGVjOGFmYTI3ZDI3YTZmM2YxMzFfMS0xLTEtMS0w_65d8804a-696e-4a26-810e-28e8b38bd3ca">http://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOjk3NWNkNWJlZTM3NjRlYzhhZmEyN2QyN2E2ZjNmMTMxL3RhYmxlcmFuZ2U6OTc1Y2Q1YmVlMzc2NGVjOGFmYTI3ZDI3YTZmM2YxMzFfMS0xLTEtMS0w_713618e5-354c-41dd-b80b-371d5eccb876">http://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOjk3NWNkNWJlZTM3NjRlYzhhZmEyN2QyN2E2ZjNmMTMxL3RhYmxlcmFuZ2U6OTc1Y2Q1YmVlMzc2NGVjOGFmYTI3ZDI3YTZmM2YxMzFfMi0xLTEtMS0w_a8c83f60-1dac-4f27-bfc5-3ec3c1e81d7f">http://fasb.org/us-gaap/2021-01-31#OtherAssetsNoncurrent</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOjk3NWNkNWJlZTM3NjRlYzhhZmEyN2QyN2E2ZjNmMTMxL3RhYmxlcmFuZ2U6OTc1Y2Q1YmVlMzc2NGVjOGFmYTI3ZDI3YTZmM2YxMzFfMi0xLTEtMS0w_d7e11f94-c0ca-4df6-8151-b337065618ab">http://fasb.org/us-gaap/2021-01-31#OtherAssetsNoncurrent</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOjk3NWNkNWJlZTM3NjRlYzhhZmEyN2QyN2E2ZjNmMTMxL3RhYmxlcmFuZ2U6OTc1Y2Q1YmVlMzc2NGVjOGFmYTI3ZDI3YTZmM2YxMzFfNC0xLTEtMS0w_8d396cb1-ce6c-48c2-80c1-ad55cea3733b">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOjk3NWNkNWJlZTM3NjRlYzhhZmEyN2QyN2E2ZjNmMTMxL3RhYmxlcmFuZ2U6OTc1Y2Q1YmVlMzc2NGVjOGFmYTI3ZDI3YTZmM2YxMzFfNC0xLTEtMS0w_9e7f5a56-b7f6-4c34-b1f6-0e326abeb02f">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOjk3NWNkNWJlZTM3NjRlYzhhZmEyN2QyN2E2ZjNmMTMxL3RhYmxlcmFuZ2U6OTc1Y2Q1YmVlMzc2NGVjOGFmYTI3ZDI3YTZmM2YxMzFfNS0xLTEtMS0w_11cc2b73-c40c-4409-89a2-c87037e4ff1e">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOjk3NWNkNWJlZTM3NjRlYzhhZmEyN2QyN2E2ZjNmMTMxL3RhYmxlcmFuZ2U6OTc1Y2Q1YmVlMzc2NGVjOGFmYTI3ZDI3YTZmM2YxMzFfNS0xLTEtMS0w_396659aa-dac6-475b-bdf2-aef07881be52">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOjk3NWNkNWJlZTM3NjRlYzhhZmEyN2QyN2E2ZjNmMTMxL3RhYmxlcmFuZ2U6OTc1Y2Q1YmVlMzc2NGVjOGFmYTI3ZDI3YTZmM2YxMzFfOC0xLTEtMS0w_62fbee04-38ac-484a-be6d-8243371d2d17">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOjk3NWNkNWJlZTM3NjRlYzhhZmEyN2QyN2E2ZjNmMTMxL3RhYmxlcmFuZ2U6OTc1Y2Q1YmVlMzc2NGVjOGFmYTI3ZDI3YTZmM2YxMzFfOC0xLTEtMS0w_6b5cb027-639c-426b-8c01-da5e88efac9d">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOjk3NWNkNWJlZTM3NjRlYzhhZmEyN2QyN2E2ZjNmMTMxL3RhYmxlcmFuZ2U6OTc1Y2Q1YmVlMzc2NGVjOGFmYTI3ZDI3YTZmM2YxMzFfOS0xLTEtMS0w_0357a324-4efe-4283-85c4-8784e9a7a86e">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOjk3NWNkNWJlZTM3NjRlYzhhZmEyN2QyN2E2ZjNmMTMxL3RhYmxlcmFuZ2U6OTc1Y2Q1YmVlMzc2NGVjOGFmYTI3ZDI3YTZmM2YxMzFfOS0xLTEtMS0w_96b815ce-504b-4556-8b11-35e8c0f439e9">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:RestructuringCostsAndAssetImpairmentCharges
      contextRef="i0165b722b96a47a78a0db34c4c8cf644_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84NS9mcmFnOjU2YTQ5MjA1ODQ4MTQ1MjFhMWQ2NDhkZTJjZTE3NGJmL3RleHRyZWdpb246NTZhNDkyMDU4NDgxNDUyMWExZDY0OGRlMmNlMTc0YmZfNDQ_6536fc3a-66ed-4f6b-b66e-b0279de98277"
      unitRef="usd">0.0</us-gaap:RestructuringCostsAndAssetImpairmentCharges>
    <us-gaap:RestructuringCostsAndAssetImpairmentCharges
      contextRef="id344029b53904c0f88f8cfb252c6efc5_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84NS9mcmFnOjU2YTQ5MjA1ODQ4MTQ1MjFhMWQ2NDhkZTJjZTE3NGJmL3RleHRyZWdpb246NTZhNDkyMDU4NDgxNDUyMWExZDY0OGRlMmNlMTc0YmZfNDQ_f4722dc8-b733-4110-bd3a-a947f15ba182"
      unitRef="usd">0.0</us-gaap:RestructuringCostsAndAssetImpairmentCharges>
    <dei:DocumentType
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xL2ZyYWc6NTgyY2Q1N2ZiNDI5NGQ3OWFlNjlhMzIwZmU2MzFhYjMvdGV4dHJlZ2lvbjo1ODJjZDU3ZmI0Mjk0ZDc5YWU2OWEzMjBmZTYzMWFiM18yMTUx_a7e8f17a-4cc4-476b-a836-688445eb2e08">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xL2ZyYWc6NTgyY2Q1N2ZiNDI5NGQ3OWFlNjlhMzIwZmU2MzFhYjMvdGFibGU6NTRhNGE3N2FlMjI3NDA0ZGE0YzAwYmVjM2IzOWIxY2YvdGFibGVyYW5nZTo1NGE0YTc3YWUyMjc0MDRkYTRjMDBiZWMzYjM5YjFjZl8wLTAtMS0xLTA_d3b47342-975b-4e66-b1cf-d04d2340a3ec">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xL2ZyYWc6NTgyY2Q1N2ZiNDI5NGQ3OWFlNjlhMzIwZmU2MzFhYjMvdGV4dHJlZ2lvbjo1ODJjZDU3ZmI0Mjk0ZDc5YWU2OWEzMjBmZTYzMWFiM18xODQ_97c3c43a-d928-401a-8fc2-04391d7e5ca0">2021-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xL2ZyYWc6NTgyY2Q1N2ZiNDI5NGQ3OWFlNjlhMzIwZmU2MzFhYjMvdGFibGU6Yzk4OGMxYWRlZjFkNDU4ZWExOTFlNDY2ZTRkN2IxM2MvdGFibGVyYW5nZTpjOTg4YzFhZGVmMWQ0NThlYTE5MWU0NjZlNGQ3YjEzY18wLTAtMS0xLTA_6770ede5-868c-44c4-9bdf-79a6512af0e3">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xL2ZyYWc6NTgyY2Q1N2ZiNDI5NGQ3OWFlNjlhMzIwZmU2MzFhYjMvdGV4dHJlZ2lvbjo1ODJjZDU3ZmI0Mjk0ZDc5YWU2OWEzMjBmZTYzMWFiM18yMTUy_9a1c1a4d-c5c6-4be4-9a5d-02a75077f83d">1-4347</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xL2ZyYWc6NTgyY2Q1N2ZiNDI5NGQ3OWFlNjlhMzIwZmU2MzFhYjMvdGV4dHJlZ2lvbjo1ODJjZDU3ZmI0Mjk0ZDc5YWU2OWEzMjBmZTYzMWFiM18yMTQ1_555f1edf-0f20-4327-905f-72de84fc60df">ROGERS CORP</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xL2ZyYWc6NTgyY2Q1N2ZiNDI5NGQ3OWFlNjlhMzIwZmU2MzFhYjMvdGFibGU6ZGU4YmZhNWU5ODQzNGU4NTgwNmU3MjdkZjkxNWViYjEvdGFibGVyYW5nZTpkZThiZmE1ZTk4NDM0ZTg1ODA2ZTcyN2RmOTE1ZWJiMV8wLTAtMS0xLTA_748b069b-e50b-4089-b696-3cb4dee6f5e2">MA</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xL2ZyYWc6NTgyY2Q1N2ZiNDI5NGQ3OWFlNjlhMzIwZmU2MzFhYjMvdGFibGU6ZGU4YmZhNWU5ODQzNGU4NTgwNmU3MjdkZjkxNWViYjEvdGFibGVyYW5nZTpkZThiZmE1ZTk4NDM0ZTg1ODA2ZTcyN2RmOTE1ZWJiMV8wLTEtMS0xLTA_9570e7d8-8be2-499f-9ce3-1efa4eab88c2">06-0513860</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xL2ZyYWc6NTgyY2Q1N2ZiNDI5NGQ3OWFlNjlhMzIwZmU2MzFhYjMvdGV4dHJlZ2lvbjo1ODJjZDU3ZmI0Mjk0ZDc5YWU2OWEzMjBmZTYzMWFiM18yMTQz_f85f3ecf-5d56-4ac8-be43-e24c3316f64b">2225 W. Chandler Blvd.</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xL2ZyYWc6NTgyY2Q1N2ZiNDI5NGQ3OWFlNjlhMzIwZmU2MzFhYjMvdGV4dHJlZ2lvbjo1ODJjZDU3ZmI0Mjk0ZDc5YWU2OWEzMjBmZTYzMWFiM18yMTQ0_17d2407e-3c67-4f1f-b0cc-9367024e6862">Chandler</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xL2ZyYWc6NTgyY2Q1N2ZiNDI5NGQ3OWFlNjlhMzIwZmU2MzFhYjMvdGV4dHJlZ2lvbjo1ODJjZDU3ZmI0Mjk0ZDc5YWU2OWEzMjBmZTYzMWFiM18yMTQ2_ba272699-5eb6-4bc4-bb89-e21d48144692">AZ</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xL2ZyYWc6NTgyY2Q1N2ZiNDI5NGQ3OWFlNjlhMzIwZmU2MzFhYjMvdGV4dHJlZ2lvbjo1ODJjZDU3ZmI0Mjk0ZDc5YWU2OWEzMjBmZTYzMWFiM18yMTQ3_fabaa017-97c0-442f-bf6f-9a27ff76dff5">85224-6155</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xL2ZyYWc6NTgyY2Q1N2ZiNDI5NGQ3OWFlNjlhMzIwZmU2MzFhYjMvdGV4dHJlZ2lvbjo1ODJjZDU3ZmI0Mjk0ZDc5YWU2OWEzMjBmZTYzMWFiM18yMTQ4_9936c835-d0d4-4c51-ab98-b83ccac3fcd0">480</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xL2ZyYWc6NTgyY2Q1N2ZiNDI5NGQ3OWFlNjlhMzIwZmU2MzFhYjMvdGV4dHJlZ2lvbjo1ODJjZDU3ZmI0Mjk0ZDc5YWU2OWEzMjBmZTYzMWFiM18yMTQ5_c42df4b8-eebd-4db4-b42f-6aba5bdd3aa9">917-6000</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xL2ZyYWc6NTgyY2Q1N2ZiNDI5NGQ3OWFlNjlhMzIwZmU2MzFhYjMvdGFibGU6NDBmMmU2MjYwNzAwNGE0NDhlNjQxZTU1MTdmZTU2MWYvdGFibGVyYW5nZTo0MGYyZTYyNjA3MDA0YTQ0OGU2NDFlNTUxN2ZlNTYxZl8xLTAtMS0xLTA_62d7e590-badd-44fd-978d-882b830e8947">Common Stock,</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xL2ZyYWc6NTgyY2Q1N2ZiNDI5NGQ3OWFlNjlhMzIwZmU2MzFhYjMvdGFibGU6NDBmMmU2MjYwNzAwNGE0NDhlNjQxZTU1MTdmZTU2MWYvdGFibGVyYW5nZTo0MGYyZTYyNjA3MDA0YTQ0OGU2NDFlNTUxN2ZlNTYxZl8xLTItMS0xLTA_061f01c0-fdae-40a1-b1d0-2370707adc3b">ROG</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xL2ZyYWc6NTgyY2Q1N2ZiNDI5NGQ3OWFlNjlhMzIwZmU2MzFhYjMvdGFibGU6NDBmMmU2MjYwNzAwNGE0NDhlNjQxZTU1MTdmZTU2MWYvdGFibGVyYW5nZTo0MGYyZTYyNjA3MDA0YTQ0OGU2NDFlNTUxN2ZlNTYxZl8xLTMtMS0xLTA_30d070e2-21f9-43cb-9f92-b855d7a213ea">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xL2ZyYWc6NTgyY2Q1N2ZiNDI5NGQ3OWFlNjlhMzIwZmU2MzFhYjMvdGV4dHJlZ2lvbjo1ODJjZDU3ZmI0Mjk0ZDc5YWU2OWEzMjBmZTYzMWFiM18yMTQy_33d5ed0d-3392-41e6-9785-203290716d8b">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xL2ZyYWc6NTgyY2Q1N2ZiNDI5NGQ3OWFlNjlhMzIwZmU2MzFhYjMvdGV4dHJlZ2lvbjo1ODJjZDU3ZmI0Mjk0ZDc5YWU2OWEzMjBmZTYzMWFiM18yMTUw_f9b75b28-b935-4651-a2ff-3ebd4fc20c5e">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xL2ZyYWc6NTgyY2Q1N2ZiNDI5NGQ3OWFlNjlhMzIwZmU2MzFhYjMvdGFibGU6MDEzZmU4YjY5MGMzNGY1ZGJmMzJiY2E0YTJjMzE2MzAvdGFibGVyYW5nZTowMTNmZThiNjkwYzM0ZjVkYmYzMmJjYTRhMmMzMTYzMF8wLTAtMS0xLTA_b480485b-4a49-4beb-aa91-37a5c3571ec6">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xL2ZyYWc6NTgyY2Q1N2ZiNDI5NGQ3OWFlNjlhMzIwZmU2MzFhYjMvdGFibGU6MDEzZmU4YjY5MGMzNGY1ZGJmMzJiY2E0YTJjMzE2MzAvdGFibGVyYW5nZTowMTNmZThiNjkwYzM0ZjVkYmYzMmJjYTRhMmMzMTYzMF8xLTMtMS0xLTA_b27ddac6-f63e-4f8b-96f3-296873e0be48">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xL2ZyYWc6NTgyY2Q1N2ZiNDI5NGQ3OWFlNjlhMzIwZmU2MzFhYjMvdGFibGU6MDEzZmU4YjY5MGMzNGY1ZGJmMzJiY2E0YTJjMzE2MzAvdGFibGVyYW5nZTowMTNmZThiNjkwYzM0ZjVkYmYzMmJjYTRhMmMzMTYzMF8yLTMtMS0xLTA_1947e84c-36f6-4a8f-aea5-ffd7b1833f3c">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xL2ZyYWc6NTgyY2Q1N2ZiNDI5NGQ3OWFlNjlhMzIwZmU2MzFhYjMvdGV4dHJlZ2lvbjo1ODJjZDU3ZmI0Mjk0ZDc5YWU2OWEzMjBmZTYzMWFiM18yMTUz_5639593a-ce11-4461-a475-673c979f7e17">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="id78a9807d7de4adc803ce2847417c12b_I20210726"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xL2ZyYWc6NTgyY2Q1N2ZiNDI5NGQ3OWFlNjlhMzIwZmU2MzFhYjMvdGV4dHJlZ2lvbjo1ODJjZDU3ZmI0Mjk0ZDc5YWU2OWEzMjBmZTYzMWFiM18yMTQw_f98f223a-1b97-498c-bb7d-7f3c77a85836"
      unitRef="shares">18729142</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i459ec47b924848c7957a417da57a02a4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xNi9mcmFnOmE5YTAyYzg4ZmRkMDQ2MDU5YTM3ZGIzZjRlODI2MGEzL3RhYmxlOjc1ZDQzZDEwNGJmODQ0NDg5MzkyYzg2MWE1MjIyYWZiL3RhYmxlcmFuZ2U6NzVkNDNkMTA0YmY4NDQ0ODkzOTJjODYxYTUyMjJhZmJfMi0xLTEtMS0w_0cf0120f-d54e-4edf-9542-491a8ba22c19"
      unitRef="usd">234906000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3b965a642c294c15979f2e679aa4823a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xNi9mcmFnOmE5YTAyYzg4ZmRkMDQ2MDU5YTM3ZGIzZjRlODI2MGEzL3RhYmxlOjc1ZDQzZDEwNGJmODQ0NDg5MzkyYzg2MWE1MjIyYWZiL3RhYmxlcmFuZ2U6NzVkNDNkMTA0YmY4NDQ0ODkzOTJjODYxYTUyMjJhZmJfMi0zLTEtMS0w_ac91ac09-3490-4ecd-8bd6-8f7694fcf614"
      unitRef="usd">191157000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xNi9mcmFnOmE5YTAyYzg4ZmRkMDQ2MDU5YTM3ZGIzZjRlODI2MGEzL3RhYmxlOjc1ZDQzZDEwNGJmODQ0NDg5MzkyYzg2MWE1MjIyYWZiL3RhYmxlcmFuZ2U6NzVkNDNkMTA0YmY4NDQ0ODkzOTJjODYxYTUyMjJhZmJfMi01LTEtMS0w_66d4a921-a9b5-4e7d-9256-f42106862dd6"
      unitRef="usd">464171000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xNi9mcmFnOmE5YTAyYzg4ZmRkMDQ2MDU5YTM3ZGIzZjRlODI2MGEzL3RhYmxlOjc1ZDQzZDEwNGJmODQ0NDg5MzkyYzg2MWE1MjIyYWZiL3RhYmxlcmFuZ2U6NzVkNDNkMTA0YmY4NDQ0ODkzOTJjODYxYTUyMjJhZmJfMi03LTEtMS0w_fe94dc52-df07-4f55-8863-29f1d3cd950a"
      unitRef="usd">389967000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i459ec47b924848c7957a417da57a02a4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xNi9mcmFnOmE5YTAyYzg4ZmRkMDQ2MDU5YTM3ZGIzZjRlODI2MGEzL3RhYmxlOjc1ZDQzZDEwNGJmODQ0NDg5MzkyYzg2MWE1MjIyYWZiL3RhYmxlcmFuZ2U6NzVkNDNkMTA0YmY4NDQ0ODkzOTJjODYxYTUyMjJhZmJfMy0xLTEtMS0w_2a91113a-99ba-4733-8234-e363572ee840"
      unitRef="usd">145073000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i3b965a642c294c15979f2e679aa4823a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xNi9mcmFnOmE5YTAyYzg4ZmRkMDQ2MDU5YTM3ZGIzZjRlODI2MGEzL3RhYmxlOjc1ZDQzZDEwNGJmODQ0NDg5MzkyYzg2MWE1MjIyYWZiL3RhYmxlcmFuZ2U6NzVkNDNkMTA0YmY4NDQ0ODkzOTJjODYxYTUyMjJhZmJfMy0zLTEtMS0w_bb095e90-da85-40e9-9c4e-b1f6de678c99"
      unitRef="usd">121188000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xNi9mcmFnOmE5YTAyYzg4ZmRkMDQ2MDU5YTM3ZGIzZjRlODI2MGEzL3RhYmxlOjc1ZDQzZDEwNGJmODQ0NDg5MzkyYzg2MWE1MjIyYWZiL3RhYmxlcmFuZ2U6NzVkNDNkMTA0YmY4NDQ0ODkzOTJjODYxYTUyMjJhZmJfMy01LTEtMS0w_f3bce169-0ba6-40dd-8d6e-a55eaea6621f"
      unitRef="usd">284839000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xNi9mcmFnOmE5YTAyYzg4ZmRkMDQ2MDU5YTM3ZGIzZjRlODI2MGEzL3RhYmxlOjc1ZDQzZDEwNGJmODQ0NDg5MzkyYzg2MWE1MjIyYWZiL3RhYmxlcmFuZ2U6NzVkNDNkMTA0YmY4NDQ0ODkzOTJjODYxYTUyMjJhZmJfMy03LTEtMS0w_0bcadb5d-eb15-4ea4-8046-8857af664941"
      unitRef="usd">254368000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i459ec47b924848c7957a417da57a02a4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xNi9mcmFnOmE5YTAyYzg4ZmRkMDQ2MDU5YTM3ZGIzZjRlODI2MGEzL3RhYmxlOjc1ZDQzZDEwNGJmODQ0NDg5MzkyYzg2MWE1MjIyYWZiL3RhYmxlcmFuZ2U6NzVkNDNkMTA0YmY4NDQ0ODkzOTJjODYxYTUyMjJhZmJfNC0xLTEtMS0w_e02459a4-b31b-4197-9078-bf778deb0dcb"
      unitRef="usd">89833000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i3b965a642c294c15979f2e679aa4823a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xNi9mcmFnOmE5YTAyYzg4ZmRkMDQ2MDU5YTM3ZGIzZjRlODI2MGEzL3RhYmxlOjc1ZDQzZDEwNGJmODQ0NDg5MzkyYzg2MWE1MjIyYWZiL3RhYmxlcmFuZ2U6NzVkNDNkMTA0YmY4NDQ0ODkzOTJjODYxYTUyMjJhZmJfNC0zLTEtMS0w_ed02a551-2a99-473e-af77-05e3ad130b58"
      unitRef="usd">69969000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xNi9mcmFnOmE5YTAyYzg4ZmRkMDQ2MDU5YTM3ZGIzZjRlODI2MGEzL3RhYmxlOjc1ZDQzZDEwNGJmODQ0NDg5MzkyYzg2MWE1MjIyYWZiL3RhYmxlcmFuZ2U6NzVkNDNkMTA0YmY4NDQ0ODkzOTJjODYxYTUyMjJhZmJfNC01LTEtMS0w_535437cb-bd4a-43c5-bef0-fce5dcc94911"
      unitRef="usd">179332000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xNi9mcmFnOmE5YTAyYzg4ZmRkMDQ2MDU5YTM3ZGIzZjRlODI2MGEzL3RhYmxlOjc1ZDQzZDEwNGJmODQ0NDg5MzkyYzg2MWE1MjIyYWZiL3RhYmxlcmFuZ2U6NzVkNDNkMTA0YmY4NDQ0ODkzOTJjODYxYTUyMjJhZmJfNC03LTEtMS0w_1fd3d8ff-b138-45c4-92bf-58b9ee2e1ae4"
      unitRef="usd">135599000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i459ec47b924848c7957a417da57a02a4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xNi9mcmFnOmE5YTAyYzg4ZmRkMDQ2MDU5YTM3ZGIzZjRlODI2MGEzL3RhYmxlOjc1ZDQzZDEwNGJmODQ0NDg5MzkyYzg2MWE1MjIyYWZiL3RhYmxlcmFuZ2U6NzVkNDNkMTA0YmY4NDQ0ODkzOTJjODYxYTUyMjJhZmJfNi0xLTEtMS0w_207237ce-543e-43dc-8527-56eeaaa16bfc"
      unitRef="usd">44959000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i3b965a642c294c15979f2e679aa4823a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xNi9mcmFnOmE5YTAyYzg4ZmRkMDQ2MDU5YTM3ZGIzZjRlODI2MGEzL3RhYmxlOjc1ZDQzZDEwNGJmODQ0NDg5MzkyYzg2MWE1MjIyYWZiL3RhYmxlcmFuZ2U6NzVkNDNkMTA0YmY4NDQ0ODkzOTJjODYxYTUyMjJhZmJfNi0zLTEtMS0w_4eb535c3-5ff1-44d5-b21c-67eef75335b5"
      unitRef="usd">41694000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xNi9mcmFnOmE5YTAyYzg4ZmRkMDQ2MDU5YTM3ZGIzZjRlODI2MGEzL3RhYmxlOjc1ZDQzZDEwNGJmODQ0NDg5MzkyYzg2MWE1MjIyYWZiL3RhYmxlcmFuZ2U6NzVkNDNkMTA0YmY4NDQ0ODkzOTJjODYxYTUyMjJhZmJfNi01LTEtMS0w_fa66b0b8-f293-4534-b694-39398ef108f7"
      unitRef="usd">87372000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xNi9mcmFnOmE5YTAyYzg4ZmRkMDQ2MDU5YTM3ZGIzZjRlODI2MGEzL3RhYmxlOjc1ZDQzZDEwNGJmODQ0NDg5MzkyYzg2MWE1MjIyYWZiL3RhYmxlcmFuZ2U6NzVkNDNkMTA0YmY4NDQ0ODkzOTJjODYxYTUyMjJhZmJfNi03LTEtMS0w_cd428fb0-3e1a-4bad-8fef-87e6125b8c18"
      unitRef="usd">82024000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i459ec47b924848c7957a417da57a02a4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xNi9mcmFnOmE5YTAyYzg4ZmRkMDQ2MDU5YTM3ZGIzZjRlODI2MGEzL3RhYmxlOjc1ZDQzZDEwNGJmODQ0NDg5MzkyYzg2MWE1MjIyYWZiL3RhYmxlcmFuZ2U6NzVkNDNkMTA0YmY4NDQ0ODkzOTJjODYxYTUyMjJhZmJfNy0xLTEtMS0w_336ce3b0-6192-4847-be28-0ba4bd272b7c"
      unitRef="usd">7492000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i3b965a642c294c15979f2e679aa4823a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xNi9mcmFnOmE5YTAyYzg4ZmRkMDQ2MDU5YTM3ZGIzZjRlODI2MGEzL3RhYmxlOjc1ZDQzZDEwNGJmODQ0NDg5MzkyYzg2MWE1MjIyYWZiL3RhYmxlcmFuZ2U6NzVkNDNkMTA0YmY4NDQ0ODkzOTJjODYxYTUyMjJhZmJfNy0zLTEtMS0w_8ba528ab-ddc8-4a48-9375-2bcc2e6e0ee1"
      unitRef="usd">7295000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xNi9mcmFnOmE5YTAyYzg4ZmRkMDQ2MDU5YTM3ZGIzZjRlODI2MGEzL3RhYmxlOjc1ZDQzZDEwNGJmODQ0NDg5MzkyYzg2MWE1MjIyYWZiL3RhYmxlcmFuZ2U6NzVkNDNkMTA0YmY4NDQ0ODkzOTJjODYxYTUyMjJhZmJfNy01LTEtMS0w_555430e4-1d37-474a-9740-906b42431c19"
      unitRef="usd">14664000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xNi9mcmFnOmE5YTAyYzg4ZmRkMDQ2MDU5YTM3ZGIzZjRlODI2MGEzL3RhYmxlOjc1ZDQzZDEwNGJmODQ0NDg5MzkyYzg2MWE1MjIyYWZiL3RhYmxlcmFuZ2U6NzVkNDNkMTA0YmY4NDQ0ODkzOTJjODYxYTUyMjJhZmJfNy03LTEtMS0w_406ac50c-5a79-4a1a-9d3f-9e97af76b4af"
      unitRef="usd">15100000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i459ec47b924848c7957a417da57a02a4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xNi9mcmFnOmE5YTAyYzg4ZmRkMDQ2MDU5YTM3ZGIzZjRlODI2MGEzL3RhYmxlOjc1ZDQzZDEwNGJmODQ0NDg5MzkyYzg2MWE1MjIyYWZiL3RhYmxlcmFuZ2U6NzVkNDNkMTA0YmY4NDQ0ODkzOTJjODYxYTUyMjJhZmJfOC0xLTEtMS0w_0ec8c755-c7fb-4d99-926d-83cdfd251e5e"
      unitRef="usd">747000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i3b965a642c294c15979f2e679aa4823a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xNi9mcmFnOmE5YTAyYzg4ZmRkMDQ2MDU5YTM3ZGIzZjRlODI2MGEzL3RhYmxlOjc1ZDQzZDEwNGJmODQ0NDg5MzkyYzg2MWE1MjIyYWZiL3RhYmxlcmFuZ2U6NzVkNDNkMTA0YmY4NDQ0ODkzOTJjODYxYTUyMjJhZmJfOC0zLTEtMS0w_c426657a-2587-4195-8533-143167142c25"
      unitRef="usd">0</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xNi9mcmFnOmE5YTAyYzg4ZmRkMDQ2MDU5YTM3ZGIzZjRlODI2MGEzL3RhYmxlOjc1ZDQzZDEwNGJmODQ0NDg5MzkyYzg2MWE1MjIyYWZiL3RhYmxlcmFuZ2U6NzVkNDNkMTA0YmY4NDQ0ODkzOTJjODYxYTUyMjJhZmJfOC01LTEtMS0w_4a98cf24-ec93-4589-a3f9-d23c496d8034"
      unitRef="usd">2253000</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:RestructuringSettlementAndImpairmentProvisions
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xNi9mcmFnOmE5YTAyYzg4ZmRkMDQ2MDU5YTM3ZGIzZjRlODI2MGEzL3RhYmxlOjc1ZDQzZDEwNGJmODQ0NDg5MzkyYzg2MWE1MjIyYWZiL3RhYmxlcmFuZ2U6NzVkNDNkMTA0YmY4NDQ0ODkzOTJjODYxYTUyMjJhZmJfOC03LTEtMS0w_b154db3c-ec66-4f6b-bbff-66caf75ae7f4"
      unitRef="usd">0</us-gaap:RestructuringSettlementAndImpairmentProvisions>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="i459ec47b924848c7957a417da57a02a4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xNi9mcmFnOmE5YTAyYzg4ZmRkMDQ2MDU5YTM3ZGIzZjRlODI2MGEzL3RhYmxlOjc1ZDQzZDEwNGJmODQ0NDg5MzkyYzg2MWE1MjIyYWZiL3RhYmxlcmFuZ2U6NzVkNDNkMTA0YmY4NDQ0ODkzOTJjODYxYTUyMjJhZmJfOS0xLTEtMS0w_037c0868-aba2-44fe-a999-784bdb371dbf"
      unitRef="usd">-890000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="i3b965a642c294c15979f2e679aa4823a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xNi9mcmFnOmE5YTAyYzg4ZmRkMDQ2MDU5YTM3ZGIzZjRlODI2MGEzL3RhYmxlOjc1ZDQzZDEwNGJmODQ0NDg5MzkyYzg2MWE1MjIyYWZiL3RhYmxlcmFuZ2U6NzVkNDNkMTA0YmY4NDQ0ODkzOTJjODYxYTUyMjJhZmJfOS0zLTEtMS0w_4cdae769-f1db-4cf3-a58f-2046aa3f9e3b"
      unitRef="usd">112000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xNi9mcmFnOmE5YTAyYzg4ZmRkMDQ2MDU5YTM3ZGIzZjRlODI2MGEzL3RhYmxlOjc1ZDQzZDEwNGJmODQ0NDg5MzkyYzg2MWE1MjIyYWZiL3RhYmxlcmFuZ2U6NzVkNDNkMTA0YmY4NDQ0ODkzOTJjODYxYTUyMjJhZmJfOS01LTEtMS0w_0da2edf2-4122-4df4-824d-40ee5ec4002e"
      unitRef="usd">-2105000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xNi9mcmFnOmE5YTAyYzg4ZmRkMDQ2MDU5YTM3ZGIzZjRlODI2MGEzL3RhYmxlOjc1ZDQzZDEwNGJmODQ0NDg5MzkyYzg2MWE1MjIyYWZiL3RhYmxlcmFuZ2U6NzVkNDNkMTA0YmY4NDQ0ODkzOTJjODYxYTUyMjJhZmJfOS03LTEtMS0w_4ed84660-5b28-4959-b14d-86bc2dbaccc2"
      unitRef="usd">92000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OperatingIncomeLoss
      contextRef="i459ec47b924848c7957a417da57a02a4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xNi9mcmFnOmE5YTAyYzg4ZmRkMDQ2MDU5YTM3ZGIzZjRlODI2MGEzL3RhYmxlOjc1ZDQzZDEwNGJmODQ0NDg5MzkyYzg2MWE1MjIyYWZiL3RhYmxlcmFuZ2U6NzVkNDNkMTA0YmY4NDQ0ODkzOTJjODYxYTUyMjJhZmJfMTAtMS0xLTEtMA_339f75b2-168c-4078-8b86-679a0ec3dafe"
      unitRef="usd">35745000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3b965a642c294c15979f2e679aa4823a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xNi9mcmFnOmE5YTAyYzg4ZmRkMDQ2MDU5YTM3ZGIzZjRlODI2MGEzL3RhYmxlOjc1ZDQzZDEwNGJmODQ0NDg5MzkyYzg2MWE1MjIyYWZiL3RhYmxlcmFuZ2U6NzVkNDNkMTA0YmY4NDQ0ODkzOTJjODYxYTUyMjJhZmJfMTAtMy0xLTEtMA_d6b50b99-35be-4aa5-aed7-4e02cf89b79d"
      unitRef="usd">21092000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xNi9mcmFnOmE5YTAyYzg4ZmRkMDQ2MDU5YTM3ZGIzZjRlODI2MGEzL3RhYmxlOjc1ZDQzZDEwNGJmODQ0NDg5MzkyYzg2MWE1MjIyYWZiL3RhYmxlcmFuZ2U6NzVkNDNkMTA0YmY4NDQ0ODkzOTJjODYxYTUyMjJhZmJfMTAtNS0xLTEtMA_1a40f0d7-90d4-4427-93c3-bd25d4bfed8c"
      unitRef="usd">72938000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xNi9mcmFnOmE5YTAyYzg4ZmRkMDQ2MDU5YTM3ZGIzZjRlODI2MGEzL3RhYmxlOjc1ZDQzZDEwNGJmODQ0NDg5MzkyYzg2MWE1MjIyYWZiL3RhYmxlcmFuZ2U6NzVkNDNkMTA0YmY4NDQ0ODkzOTJjODYxYTUyMjJhZmJfMTAtNy0xLTEtMA_f5628336-9525-4ca7-872a-2575a4fc79a3"
      unitRef="usd">38567000</us-gaap:OperatingIncomeLoss>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i459ec47b924848c7957a417da57a02a4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xNi9mcmFnOmE5YTAyYzg4ZmRkMDQ2MDU5YTM3ZGIzZjRlODI2MGEzL3RhYmxlOjc1ZDQzZDEwNGJmODQ0NDg5MzkyYzg2MWE1MjIyYWZiL3RhYmxlcmFuZ2U6NzVkNDNkMTA0YmY4NDQ0ODkzOTJjODYxYTUyMjJhZmJfMTItMS0xLTEtMA_d05e1546-3bdb-425b-b969-8ea89a1c608a"
      unitRef="usd">1930000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i3b965a642c294c15979f2e679aa4823a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xNi9mcmFnOmE5YTAyYzg4ZmRkMDQ2MDU5YTM3ZGIzZjRlODI2MGEzL3RhYmxlOjc1ZDQzZDEwNGJmODQ0NDg5MzkyYzg2MWE1MjIyYWZiL3RhYmxlcmFuZ2U6NzVkNDNkMTA0YmY4NDQ0ODkzOTJjODYxYTUyMjJhZmJfMTItMy0xLTEtMA_d63fe4b2-f380-4ad5-9e2e-e00b5317b5f7"
      unitRef="usd">1022000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xNi9mcmFnOmE5YTAyYzg4ZmRkMDQ2MDU5YTM3ZGIzZjRlODI2MGEzL3RhYmxlOjc1ZDQzZDEwNGJmODQ0NDg5MzkyYzg2MWE1MjIyYWZiL3RhYmxlcmFuZ2U6NzVkNDNkMTA0YmY4NDQ0ODkzOTJjODYxYTUyMjJhZmJfMTItNS0xLTEtMA_f828dec2-fe2b-4ddf-925d-da6bb94a0938"
      unitRef="usd">4111000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xNi9mcmFnOmE5YTAyYzg4ZmRkMDQ2MDU5YTM3ZGIzZjRlODI2MGEzL3RhYmxlOjc1ZDQzZDEwNGJmODQ0NDg5MzkyYzg2MWE1MjIyYWZiL3RhYmxlcmFuZ2U6NzVkNDNkMTA0YmY4NDQ0ODkzOTJjODYxYTUyMjJhZmJfMTItNy0xLTEtMA_e39f7c0e-dbad-40d1-a710-5b1ebc0d5964"
      unitRef="usd">2240000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="i459ec47b924848c7957a417da57a02a4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xNi9mcmFnOmE5YTAyYzg4ZmRkMDQ2MDU5YTM3ZGIzZjRlODI2MGEzL3RhYmxlOjc1ZDQzZDEwNGJmODQ0NDg5MzkyYzg2MWE1MjIyYWZiL3RhYmxlcmFuZ2U6NzVkNDNkMTA0YmY4NDQ0ODkzOTJjODYxYTUyMjJhZmJfMTMtMS0xLTEtMA_a9593a7d-b1a6-4f08-a3fb-8505e4b40ffa"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="i3b965a642c294c15979f2e679aa4823a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xNi9mcmFnOmE5YTAyYzg4ZmRkMDQ2MDU5YTM3ZGIzZjRlODI2MGEzL3RhYmxlOjc1ZDQzZDEwNGJmODQ0NDg5MzkyYzg2MWE1MjIyYWZiL3RhYmxlcmFuZ2U6NzVkNDNkMTA0YmY4NDQ0ODkzOTJjODYxYTUyMjJhZmJfMTMtMy0xLTEtMA_8915cef5-fe14-4251-a1de-35b5855ef68b"
      unitRef="usd">-55000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xNi9mcmFnOmE5YTAyYzg4ZmRkMDQ2MDU5YTM3ZGIzZjRlODI2MGEzL3RhYmxlOjc1ZDQzZDEwNGJmODQ0NDg5MzkyYzg2MWE1MjIyYWZiL3RhYmxlcmFuZ2U6NzVkNDNkMTA0YmY4NDQ0ODkzOTJjODYxYTUyMjJhZmJfMTMtNS0xLTEtMA_f3c4c60b-aae1-4fa5-9adf-92bf8b8a9b43"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xNi9mcmFnOmE5YTAyYzg4ZmRkMDQ2MDU5YTM3ZGIzZjRlODI2MGEzL3RhYmxlOjc1ZDQzZDEwNGJmODQ0NDg5MzkyYzg2MWE1MjIyYWZiL3RhYmxlcmFuZ2U6NzVkNDNkMTA0YmY4NDQ0ODkzOTJjODYxYTUyMjJhZmJfMTMtNy0xLTEtMA_bd42a8d6-1b16-4721-b470-a5eb8cabc301"
      unitRef="usd">-55000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i459ec47b924848c7957a417da57a02a4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xNi9mcmFnOmE5YTAyYzg4ZmRkMDQ2MDU5YTM3ZGIzZjRlODI2MGEzL3RhYmxlOjc1ZDQzZDEwNGJmODQ0NDg5MzkyYzg2MWE1MjIyYWZiL3RhYmxlcmFuZ2U6NzVkNDNkMTA0YmY4NDQ0ODkzOTJjODYxYTUyMjJhZmJfMTQtMS0xLTEtMA_66ab534f-4e2e-4cfc-a7d9-a57e803000ff"
      unitRef="usd">1239000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i3b965a642c294c15979f2e679aa4823a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xNi9mcmFnOmE5YTAyYzg4ZmRkMDQ2MDU5YTM3ZGIzZjRlODI2MGEzL3RhYmxlOjc1ZDQzZDEwNGJmODQ0NDg5MzkyYzg2MWE1MjIyYWZiL3RhYmxlcmFuZ2U6NzVkNDNkMTA0YmY4NDQ0ODkzOTJjODYxYTUyMjJhZmJfMTQtMy0xLTEtMA_49415031-cd05-4f47-aaa1-c53cd954083f"
      unitRef="usd">634000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xNi9mcmFnOmE5YTAyYzg4ZmRkMDQ2MDU5YTM3ZGIzZjRlODI2MGEzL3RhYmxlOjc1ZDQzZDEwNGJmODQ0NDg5MzkyYzg2MWE1MjIyYWZiL3RhYmxlcmFuZ2U6NzVkNDNkMTA0YmY4NDQ0ODkzOTJjODYxYTUyMjJhZmJfMTQtNS0xLTEtMA_73743d51-f2da-4730-b2e3-a7888bcf0502"
      unitRef="usd">4207000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xNi9mcmFnOmE5YTAyYzg4ZmRkMDQ2MDU5YTM3ZGIzZjRlODI2MGEzL3RhYmxlOjc1ZDQzZDEwNGJmODQ0NDg5MzkyYzg2MWE1MjIyYWZiL3RhYmxlcmFuZ2U6NzVkNDNkMTA0YmY4NDQ0ODkzOTJjODYxYTUyMjJhZmJfMTQtNy0xLTEtMA_119034a4-5aec-40a1-8ad0-fc147d6d9c59"
      unitRef="usd">-152000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i459ec47b924848c7957a417da57a02a4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xNi9mcmFnOmE5YTAyYzg4ZmRkMDQ2MDU5YTM3ZGIzZjRlODI2MGEzL3RhYmxlOjc1ZDQzZDEwNGJmODQ0NDg5MzkyYzg2MWE1MjIyYWZiL3RhYmxlcmFuZ2U6NzVkNDNkMTA0YmY4NDQ0ODkzOTJjODYxYTUyMjJhZmJfMTUtMS0xLTEtMA_f418f8a2-645c-41fe-a696-a93f031dbd4b"
      unitRef="usd">-404000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i3b965a642c294c15979f2e679aa4823a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xNi9mcmFnOmE5YTAyYzg4ZmRkMDQ2MDU5YTM3ZGIzZjRlODI2MGEzL3RhYmxlOjc1ZDQzZDEwNGJmODQ0NDg5MzkyYzg2MWE1MjIyYWZiL3RhYmxlcmFuZ2U6NzVkNDNkMTA0YmY4NDQ0ODkzOTJjODYxYTUyMjJhZmJfMTUtMy0xLTEtMA_6bf15f73-8938-49cc-a191-28d809633be0"
      unitRef="usd">-1779000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xNi9mcmFnOmE5YTAyYzg4ZmRkMDQ2MDU5YTM3ZGIzZjRlODI2MGEzL3RhYmxlOjc1ZDQzZDEwNGJmODQ0NDg5MzkyYzg2MWE1MjIyYWZiL3RhYmxlcmFuZ2U6NzVkNDNkMTA0YmY4NDQ0ODkzOTJjODYxYTUyMjJhZmJfMTUtNS0xLTEtMA_17e35902-a6d9-4e36-b321-3c9adc5bac7a"
      unitRef="usd">-1011000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xNi9mcmFnOmE5YTAyYzg4ZmRkMDQ2MDU5YTM3ZGIzZjRlODI2MGEzL3RhYmxlOjc1ZDQzZDEwNGJmODQ0NDg5MzkyYzg2MWE1MjIyYWZiL3RhYmxlcmFuZ2U6NzVkNDNkMTA0YmY4NDQ0ODkzOTJjODYxYTUyMjJhZmJfMTUtNy0xLTEtMA_72acf681-9068-4284-b5ca-fc2eeb103382"
      unitRef="usd">-2986000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i459ec47b924848c7957a417da57a02a4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xNi9mcmFnOmE5YTAyYzg4ZmRkMDQ2MDU5YTM3ZGIzZjRlODI2MGEzL3RhYmxlOjc1ZDQzZDEwNGJmODQ0NDg5MzkyYzg2MWE1MjIyYWZiL3RhYmxlcmFuZ2U6NzVkNDNkMTA0YmY4NDQ0ODkzOTJjODYxYTUyMjJhZmJfMTYtMS0xLTEtMA_81cfdb78-f43d-42d6-91ab-b94178f5dd8d"
      unitRef="usd">38510000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i3b965a642c294c15979f2e679aa4823a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xNi9mcmFnOmE5YTAyYzg4ZmRkMDQ2MDU5YTM3ZGIzZjRlODI2MGEzL3RhYmxlOjc1ZDQzZDEwNGJmODQ0NDg5MzkyYzg2MWE1MjIyYWZiL3RhYmxlcmFuZ2U6NzVkNDNkMTA0YmY4NDQ0ODkzOTJjODYxYTUyMjJhZmJfMTYtMy0xLTEtMA_ac2081d3-0d5b-4e77-b9f2-a1e3fe46c3f3"
      unitRef="usd">20914000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xNi9mcmFnOmE5YTAyYzg4ZmRkMDQ2MDU5YTM3ZGIzZjRlODI2MGEzL3RhYmxlOjc1ZDQzZDEwNGJmODQ0NDg5MzkyYzg2MWE1MjIyYWZiL3RhYmxlcmFuZ2U6NzVkNDNkMTA0YmY4NDQ0ODkzOTJjODYxYTUyMjJhZmJfMTYtNS0xLTEtMA_5704929e-fc42-4e66-ae8b-3b38ecc84a78"
      unitRef="usd">80245000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xNi9mcmFnOmE5YTAyYzg4ZmRkMDQ2MDU5YTM3ZGIzZjRlODI2MGEzL3RhYmxlOjc1ZDQzZDEwNGJmODQ0NDg5MzkyYzg2MWE1MjIyYWZiL3RhYmxlcmFuZ2U6NzVkNDNkMTA0YmY4NDQ0ODkzOTJjODYxYTUyMjJhZmJfMTYtNy0xLTEtMA_3c2a8d28-35b8-4ba4-99ad-0eefb0ff6d57"
      unitRef="usd">37614000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i459ec47b924848c7957a417da57a02a4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xNi9mcmFnOmE5YTAyYzg4ZmRkMDQ2MDU5YTM3ZGIzZjRlODI2MGEzL3RhYmxlOjc1ZDQzZDEwNGJmODQ0NDg5MzkyYzg2MWE1MjIyYWZiL3RhYmxlcmFuZ2U6NzVkNDNkMTA0YmY4NDQ0ODkzOTJjODYxYTUyMjJhZmJfMTctMS0xLTEtMA_9b7cfffa-1444-4f07-85a6-e06388abfcf7"
      unitRef="usd">9855000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3b965a642c294c15979f2e679aa4823a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xNi9mcmFnOmE5YTAyYzg4ZmRkMDQ2MDU5YTM3ZGIzZjRlODI2MGEzL3RhYmxlOjc1ZDQzZDEwNGJmODQ0NDg5MzkyYzg2MWE1MjIyYWZiL3RhYmxlcmFuZ2U6NzVkNDNkMTA0YmY4NDQ0ODkzOTJjODYxYTUyMjJhZmJfMTctMy0xLTEtMA_e79f1759-f82b-49b6-96c7-e362838b0476"
      unitRef="usd">6394000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xNi9mcmFnOmE5YTAyYzg4ZmRkMDQ2MDU5YTM3ZGIzZjRlODI2MGEzL3RhYmxlOjc1ZDQzZDEwNGJmODQ0NDg5MzkyYzg2MWE1MjIyYWZiL3RhYmxlcmFuZ2U6NzVkNDNkMTA0YmY4NDQ0ODkzOTJjODYxYTUyMjJhZmJfMTctNS0xLTEtMA_68c3d8f6-17c5-4c04-bc64-0f5703130233"
      unitRef="usd">20372000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xNi9mcmFnOmE5YTAyYzg4ZmRkMDQ2MDU5YTM3ZGIzZjRlODI2MGEzL3RhYmxlOjc1ZDQzZDEwNGJmODQ0NDg5MzkyYzg2MWE1MjIyYWZiL3RhYmxlcmFuZ2U6NzVkNDNkMTA0YmY4NDQ0ODkzOTJjODYxYTUyMjJhZmJfMTctNy0xLTEtMA_7f68ae1a-331a-4f51-905c-64d7f75b128d"
      unitRef="usd">9835000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i459ec47b924848c7957a417da57a02a4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xNi9mcmFnOmE5YTAyYzg4ZmRkMDQ2MDU5YTM3ZGIzZjRlODI2MGEzL3RhYmxlOjc1ZDQzZDEwNGJmODQ0NDg5MzkyYzg2MWE1MjIyYWZiL3RhYmxlcmFuZ2U6NzVkNDNkMTA0YmY4NDQ0ODkzOTJjODYxYTUyMjJhZmJfMTgtMS0xLTEtMA_79a3315e-c58d-4b63-9714-dcf451cd60a5"
      unitRef="usd">28655000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3b965a642c294c15979f2e679aa4823a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xNi9mcmFnOmE5YTAyYzg4ZmRkMDQ2MDU5YTM3ZGIzZjRlODI2MGEzL3RhYmxlOjc1ZDQzZDEwNGJmODQ0NDg5MzkyYzg2MWE1MjIyYWZiL3RhYmxlcmFuZ2U6NzVkNDNkMTA0YmY4NDQ0ODkzOTJjODYxYTUyMjJhZmJfMTgtMy0xLTEtMA_87c92a93-6e6d-4921-be2b-257df47f28c2"
      unitRef="usd">14520000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xNi9mcmFnOmE5YTAyYzg4ZmRkMDQ2MDU5YTM3ZGIzZjRlODI2MGEzL3RhYmxlOjc1ZDQzZDEwNGJmODQ0NDg5MzkyYzg2MWE1MjIyYWZiL3RhYmxlcmFuZ2U6NzVkNDNkMTA0YmY4NDQ0ODkzOTJjODYxYTUyMjJhZmJfMTgtNS0xLTEtMA_9ed7d11c-6a3c-44d2-a6da-06f31bb75af1"
      unitRef="usd">59873000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xNi9mcmFnOmE5YTAyYzg4ZmRkMDQ2MDU5YTM3ZGIzZjRlODI2MGEzL3RhYmxlOjc1ZDQzZDEwNGJmODQ0NDg5MzkyYzg2MWE1MjIyYWZiL3RhYmxlcmFuZ2U6NzVkNDNkMTA0YmY4NDQ0ODkzOTJjODYxYTUyMjJhZmJfMTgtNy0xLTEtMA_f90df38b-1a44-4dcd-9a43-450a78c05d37"
      unitRef="usd">27779000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i459ec47b924848c7957a417da57a02a4_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xNi9mcmFnOmE5YTAyYzg4ZmRkMDQ2MDU5YTM3ZGIzZjRlODI2MGEzL3RhYmxlOjc1ZDQzZDEwNGJmODQ0NDg5MzkyYzg2MWE1MjIyYWZiL3RhYmxlcmFuZ2U6NzVkNDNkMTA0YmY4NDQ0ODkzOTJjODYxYTUyMjJhZmJfMjAtMS0xLTEtMA_10bc0faa-37b1-46e0-8229-8d12b66e4227"
      unitRef="usdPerShare">1.53</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i3b965a642c294c15979f2e679aa4823a_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xNi9mcmFnOmE5YTAyYzg4ZmRkMDQ2MDU5YTM3ZGIzZjRlODI2MGEzL3RhYmxlOjc1ZDQzZDEwNGJmODQ0NDg5MzkyYzg2MWE1MjIyYWZiL3RhYmxlcmFuZ2U6NzVkNDNkMTA0YmY4NDQ0ODkzOTJjODYxYTUyMjJhZmJfMjAtMy0xLTEtMA_41359ac7-2b05-4f63-8b6d-fceffb4ed902"
      unitRef="usdPerShare">0.78</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xNi9mcmFnOmE5YTAyYzg4ZmRkMDQ2MDU5YTM3ZGIzZjRlODI2MGEzL3RhYmxlOjc1ZDQzZDEwNGJmODQ0NDg5MzkyYzg2MWE1MjIyYWZiL3RhYmxlcmFuZ2U6NzVkNDNkMTA0YmY4NDQ0ODkzOTJjODYxYTUyMjJhZmJfMjAtNS0xLTEtMA_a43f1736-ddf5-4d68-9e74-2b91bd9e989b"
      unitRef="usdPerShare">3.20</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xNi9mcmFnOmE5YTAyYzg4ZmRkMDQ2MDU5YTM3ZGIzZjRlODI2MGEzL3RhYmxlOjc1ZDQzZDEwNGJmODQ0NDg5MzkyYzg2MWE1MjIyYWZiL3RhYmxlcmFuZ2U6NzVkNDNkMTA0YmY4NDQ0ODkzOTJjODYxYTUyMjJhZmJfMjAtNy0xLTEtMA_e18fcefc-5d62-4b4b-ad97-30a6e4b0a7fb"
      unitRef="usdPerShare">1.49</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i459ec47b924848c7957a417da57a02a4_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xNi9mcmFnOmE5YTAyYzg4ZmRkMDQ2MDU5YTM3ZGIzZjRlODI2MGEzL3RhYmxlOjc1ZDQzZDEwNGJmODQ0NDg5MzkyYzg2MWE1MjIyYWZiL3RhYmxlcmFuZ2U6NzVkNDNkMTA0YmY4NDQ0ODkzOTJjODYxYTUyMjJhZmJfMjEtMS0xLTEtMA_05187939-a70f-462d-bddb-08d1609f03c4"
      unitRef="usdPerShare">1.52</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i3b965a642c294c15979f2e679aa4823a_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xNi9mcmFnOmE5YTAyYzg4ZmRkMDQ2MDU5YTM3ZGIzZjRlODI2MGEzL3RhYmxlOjc1ZDQzZDEwNGJmODQ0NDg5MzkyYzg2MWE1MjIyYWZiL3RhYmxlcmFuZ2U6NzVkNDNkMTA0YmY4NDQ0ODkzOTJjODYxYTUyMjJhZmJfMjEtMy0xLTEtMA_db29d176-bacd-4d48-b5d6-9e03dc826320"
      unitRef="usdPerShare">0.78</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xNi9mcmFnOmE5YTAyYzg4ZmRkMDQ2MDU5YTM3ZGIzZjRlODI2MGEzL3RhYmxlOjc1ZDQzZDEwNGJmODQ0NDg5MzkyYzg2MWE1MjIyYWZiL3RhYmxlcmFuZ2U6NzVkNDNkMTA0YmY4NDQ0ODkzOTJjODYxYTUyMjJhZmJfMjEtNS0xLTEtMA_78e6fdad-8830-431d-817e-059b11df99d7"
      unitRef="usdPerShare">3.18</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xNi9mcmFnOmE5YTAyYzg4ZmRkMDQ2MDU5YTM3ZGIzZjRlODI2MGEzL3RhYmxlOjc1ZDQzZDEwNGJmODQ0NDg5MzkyYzg2MWE1MjIyYWZiL3RhYmxlcmFuZ2U6NzVkNDNkMTA0YmY4NDQ0ODkzOTJjODYxYTUyMjJhZmJfMjEtNy0xLTEtMA_5b419b86-4df2-45ec-add3-fb6da841c2d3"
      unitRef="usdPerShare">1.49</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i459ec47b924848c7957a417da57a02a4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xNi9mcmFnOmE5YTAyYzg4ZmRkMDQ2MDU5YTM3ZGIzZjRlODI2MGEzL3RhYmxlOjc1ZDQzZDEwNGJmODQ0NDg5MzkyYzg2MWE1MjIyYWZiL3RhYmxlcmFuZ2U6NzVkNDNkMTA0YmY4NDQ0ODkzOTJjODYxYTUyMjJhZmJfMjQtMS0xLTEtMA_9ff60be4-a663-42bb-94a9-aeeb975141fc"
      unitRef="shares">18729000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3b965a642c294c15979f2e679aa4823a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xNi9mcmFnOmE5YTAyYzg4ZmRkMDQ2MDU5YTM3ZGIzZjRlODI2MGEzL3RhYmxlOjc1ZDQzZDEwNGJmODQ0NDg5MzkyYzg2MWE1MjIyYWZiL3RhYmxlcmFuZ2U6NzVkNDNkMTA0YmY4NDQ0ODkzOTJjODYxYTUyMjJhZmJfMjQtMy0xLTEtMA_54d176dc-e202-4a6d-b46d-ec0b42ef4577"
      unitRef="shares">18676000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xNi9mcmFnOmE5YTAyYzg4ZmRkMDQ2MDU5YTM3ZGIzZjRlODI2MGEzL3RhYmxlOjc1ZDQzZDEwNGJmODQ0NDg5MzkyYzg2MWE1MjIyYWZiL3RhYmxlcmFuZ2U6NzVkNDNkMTA0YmY4NDQ0ODkzOTJjODYxYTUyMjJhZmJfMjQtNS0xLTEtMA_3c0a248e-5dd3-4bef-811e-91a22e4c5b03"
      unitRef="shares">18721000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xNi9mcmFnOmE5YTAyYzg4ZmRkMDQ2MDU5YTM3ZGIzZjRlODI2MGEzL3RhYmxlOjc1ZDQzZDEwNGJmODQ0NDg5MzkyYzg2MWE1MjIyYWZiL3RhYmxlcmFuZ2U6NzVkNDNkMTA0YmY4NDQ0ODkzOTJjODYxYTUyMjJhZmJfMjQtNy0xLTEtMA_49f95931-c19f-445d-8efd-7b854bcd83aa"
      unitRef="shares">18673000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i459ec47b924848c7957a417da57a02a4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xNi9mcmFnOmE5YTAyYzg4ZmRkMDQ2MDU5YTM3ZGIzZjRlODI2MGEzL3RhYmxlOjc1ZDQzZDEwNGJmODQ0NDg5MzkyYzg2MWE1MjIyYWZiL3RhYmxlcmFuZ2U6NzVkNDNkMTA0YmY4NDQ0ODkzOTJjODYxYTUyMjJhZmJfMjUtMS0xLTEtMA_080a1dd5-6ea4-4a7d-9912-d8633221600c"
      unitRef="shares">18846000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i3b965a642c294c15979f2e679aa4823a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xNi9mcmFnOmE5YTAyYzg4ZmRkMDQ2MDU5YTM3ZGIzZjRlODI2MGEzL3RhYmxlOjc1ZDQzZDEwNGJmODQ0NDg5MzkyYzg2MWE1MjIyYWZiL3RhYmxlcmFuZ2U6NzVkNDNkMTA0YmY4NDQ0ODkzOTJjODYxYTUyMjJhZmJfMjUtMy0xLTEtMA_ddff08ad-44d7-4a99-be60-33eb81963db3"
      unitRef="shares">18681000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xNi9mcmFnOmE5YTAyYzg4ZmRkMDQ2MDU5YTM3ZGIzZjRlODI2MGEzL3RhYmxlOjc1ZDQzZDEwNGJmODQ0NDg5MzkyYzg2MWE1MjIyYWZiL3RhYmxlcmFuZ2U6NzVkNDNkMTA0YmY4NDQ0ODkzOTJjODYxYTUyMjJhZmJfMjUtNS0xLTEtMA_e6a35de4-a22a-454b-91fc-95a9633471d2"
      unitRef="shares">18810000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xNi9mcmFnOmE5YTAyYzg4ZmRkMDQ2MDU5YTM3ZGIzZjRlODI2MGEzL3RhYmxlOjc1ZDQzZDEwNGJmODQ0NDg5MzkyYzg2MWE1MjIyYWZiL3RhYmxlcmFuZ2U6NzVkNDNkMTA0YmY4NDQ0ODkzOTJjODYxYTUyMjJhZmJfMjUtNy0xLTEtMA_ba13d06d-b283-447f-85ce-7a0596c40bac"
      unitRef="shares">18686000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="i459ec47b924848c7957a417da57a02a4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xOS9mcmFnOjEyYTRjMDA5Y2FhNjQwNTE4ZmQxODE2MjBmNThjYzU2L3RhYmxlOmJhNjMxZWY3M2M4YjQzNTZhMmJjZDUzZmIwYWIxZTE4L3RhYmxlcmFuZ2U6YmE2MzFlZjczYzhiNDM1NmEyYmNkNTNmYjBhYjFlMThfMi0xLTEtMS0w_7473d913-1f75-4d37-bbe8-a28ce49715f1"
      unitRef="usd">28655000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3b965a642c294c15979f2e679aa4823a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xOS9mcmFnOjEyYTRjMDA5Y2FhNjQwNTE4ZmQxODE2MjBmNThjYzU2L3RhYmxlOmJhNjMxZWY3M2M4YjQzNTZhMmJjZDUzZmIwYWIxZTE4L3RhYmxlcmFuZ2U6YmE2MzFlZjczYzhiNDM1NmEyYmNkNTNmYjBhYjFlMThfMi0zLTEtMS0w_3619d0ef-fb49-47df-8625-eaefc4ca1c0a"
      unitRef="usd">14520000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xOS9mcmFnOjEyYTRjMDA5Y2FhNjQwNTE4ZmQxODE2MjBmNThjYzU2L3RhYmxlOmJhNjMxZWY3M2M4YjQzNTZhMmJjZDUzZmIwYWIxZTE4L3RhYmxlcmFuZ2U6YmE2MzFlZjczYzhiNDM1NmEyYmNkNTNmYjBhYjFlMThfMi01LTEtMS0w_82599d11-7870-488a-acd1-f8bd02b41659"
      unitRef="usd">59873000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xOS9mcmFnOjEyYTRjMDA5Y2FhNjQwNTE4ZmQxODE2MjBmNThjYzU2L3RhYmxlOmJhNjMxZWY3M2M4YjQzNTZhMmJjZDUzZmIwYWIxZTE4L3RhYmxlcmFuZ2U6YmE2MzFlZjczYzhiNDM1NmEyYmNkNTNmYjBhYjFlMThfMi03LTEtMS0w_51d11189-01be-4b35-8045-65f41d899be3"
      unitRef="usd">27779000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i459ec47b924848c7957a417da57a02a4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xOS9mcmFnOjEyYTRjMDA5Y2FhNjQwNTE4ZmQxODE2MjBmNThjYzU2L3RhYmxlOmJhNjMxZWY3M2M4YjQzNTZhMmJjZDUzZmIwYWIxZTE4L3RhYmxlcmFuZ2U6YmE2MzFlZjczYzhiNDM1NmEyYmNkNTNmYjBhYjFlMThfNC0xLTEtMS0w_311a28cf-9c81-4350-afad-c6b57937f4c7"
      unitRef="usd">2758000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i3b965a642c294c15979f2e679aa4823a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xOS9mcmFnOjEyYTRjMDA5Y2FhNjQwNTE4ZmQxODE2MjBmNThjYzU2L3RhYmxlOmJhNjMxZWY3M2M4YjQzNTZhMmJjZDUzZmIwYWIxZTE4L3RhYmxlcmFuZ2U6YmE2MzFlZjczYzhiNDM1NmEyYmNkNTNmYjBhYjFlMThfNC0zLTEtMS0w_34cd3fb8-333c-4408-89af-d9f14e41aa82"
      unitRef="usd">5629000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xOS9mcmFnOjEyYTRjMDA5Y2FhNjQwNTE4ZmQxODE2MjBmNThjYzU2L3RhYmxlOmJhNjMxZWY3M2M4YjQzNTZhMmJjZDUzZmIwYWIxZTE4L3RhYmxlcmFuZ2U6YmE2MzFlZjczYzhiNDM1NmEyYmNkNTNmYjBhYjFlMThfNC01LTEtMS0w_9d034e8b-55b8-4ee6-8bcd-5e23e1e6d747"
      unitRef="usd">-10501000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xOS9mcmFnOjEyYTRjMDA5Y2FhNjQwNTE4ZmQxODE2MjBmNThjYzU2L3RhYmxlOmJhNjMxZWY3M2M4YjQzNTZhMmJjZDUzZmIwYWIxZTE4L3RhYmxlcmFuZ2U6YmE2MzFlZjczYzhiNDM1NmEyYmNkNTNmYjBhYjFlMThfNC03LTEtMS0w_a97dd07b-1ea5-4568-9a01-76fc799b9cac"
      unitRef="usd">-1265000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax
      contextRef="i459ec47b924848c7957a417da57a02a4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xOS9mcmFnOjEyYTRjMDA5Y2FhNjQwNTE4ZmQxODE2MjBmNThjYzU2L3RhYmxlOmJhNjMxZWY3M2M4YjQzNTZhMmJjZDUzZmIwYWIxZTE4L3RhYmxlcmFuZ2U6YmE2MzFlZjczYzhiNDM1NmEyYmNkNTNmYjBhYjFlMThfNi0xLTEtMS0w_d7b8957f-ce10-46f9-a72b-c468998e3d1a"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax
      contextRef="i3b965a642c294c15979f2e679aa4823a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xOS9mcmFnOjEyYTRjMDA5Y2FhNjQwNTE4ZmQxODE2MjBmNThjYzU2L3RhYmxlOmJhNjMxZWY3M2M4YjQzNTZhMmJjZDUzZmIwYWIxZTE4L3RhYmxlcmFuZ2U6YmE2MzFlZjczYzhiNDM1NmEyYmNkNTNmYjBhYjFlMThfNi0zLTEtMS0w_b8124c96-a2e2-49ff-9ec8-f0decba11ae6"
      unitRef="usd">-48000</us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xOS9mcmFnOjEyYTRjMDA5Y2FhNjQwNTE4ZmQxODE2MjBmNThjYzU2L3RhYmxlOmJhNjMxZWY3M2M4YjQzNTZhMmJjZDUzZmIwYWIxZTE4L3RhYmxlcmFuZ2U6YmE2MzFlZjczYzhiNDM1NmEyYmNkNTNmYjBhYjFlMThfNi01LTEtMS0w_0322df51-dfb6-49e4-907c-78c84fb59e60"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xOS9mcmFnOjEyYTRjMDA5Y2FhNjQwNTE4ZmQxODE2MjBmNThjYzU2L3RhYmxlOmJhNjMxZWY3M2M4YjQzNTZhMmJjZDUzZmIwYWIxZTE4L3RhYmxlcmFuZ2U6YmE2MzFlZjczYzhiNDM1NmEyYmNkNTNmYjBhYjFlMThfNi03LTEtMS0w_37644364-59e5-4123-8465-718aa9c56a30"
      unitRef="usd">-48000</us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="i459ec47b924848c7957a417da57a02a4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xOS9mcmFnOjEyYTRjMDA5Y2FhNjQwNTE4ZmQxODE2MjBmNThjYzU2L3RhYmxlOmJhNjMxZWY3M2M4YjQzNTZhMmJjZDUzZmIwYWIxZTE4L3RhYmxlcmFuZ2U6YmE2MzFlZjczYzhiNDM1NmEyYmNkNTNmYjBhYjFlMThfNy0xLTEtMS0w_855048f0-b90f-46b4-9b90-60b58c8949d1"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="i3b965a642c294c15979f2e679aa4823a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xOS9mcmFnOjEyYTRjMDA5Y2FhNjQwNTE4ZmQxODE2MjBmNThjYzU2L3RhYmxlOmJhNjMxZWY3M2M4YjQzNTZhMmJjZDUzZmIwYWIxZTE4L3RhYmxlcmFuZ2U6YmE2MzFlZjczYzhiNDM1NmEyYmNkNTNmYjBhYjFlMThfNy0zLTEtMS0w_d234c3d5-ff34-4fe7-84c8-78ef533c2613"
      unitRef="usd">626000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xOS9mcmFnOjEyYTRjMDA5Y2FhNjQwNTE4ZmQxODE2MjBmNThjYzU2L3RhYmxlOmJhNjMxZWY3M2M4YjQzNTZhMmJjZDUzZmIwYWIxZTE4L3RhYmxlcmFuZ2U6YmE2MzFlZjczYzhiNDM1NmEyYmNkNTNmYjBhYjFlMThfNy01LTEtMS0w_a7c6e9db-1614-42ae-83dd-a319c7702e84"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xOS9mcmFnOjEyYTRjMDA5Y2FhNjQwNTE4ZmQxODE2MjBmNThjYzU2L3RhYmxlOmJhNjMxZWY3M2M4YjQzNTZhMmJjZDUzZmIwYWIxZTE4L3RhYmxlcmFuZ2U6YmE2MzFlZjczYzhiNDM1NmEyYmNkNTNmYjBhYjFlMThfNy03LTEtMS0w_8ba43e73-c21a-4d3c-b5a0-b27a0618c314"
      unitRef="usd">626000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax
      contextRef="i459ec47b924848c7957a417da57a02a4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xOS9mcmFnOjEyYTRjMDA5Y2FhNjQwNTE4ZmQxODE2MjBmNThjYzU2L3RhYmxlOmJhNjMxZWY3M2M4YjQzNTZhMmJjZDUzZmIwYWIxZTE4L3RhYmxlcmFuZ2U6YmE2MzFlZjczYzhiNDM1NmEyYmNkNTNmYjBhYjFlMThfOC0xLTEtMS0w_46718651-632d-4162-be04-2d9605f68a75"
      unitRef="usd">-58000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax
      contextRef="i3b965a642c294c15979f2e679aa4823a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xOS9mcmFnOjEyYTRjMDA5Y2FhNjQwNTE4ZmQxODE2MjBmNThjYzU2L3RhYmxlOmJhNjMxZWY3M2M4YjQzNTZhMmJjZDUzZmIwYWIxZTE4L3RhYmxlcmFuZ2U6YmE2MzFlZjczYzhiNDM1NmEyYmNkNTNmYjBhYjFlMThfOC0zLTEtMS0w_00bf8599-8116-44e5-ae06-5714183c940f"
      unitRef="usd">-67000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xOS9mcmFnOjEyYTRjMDA5Y2FhNjQwNTE4ZmQxODE2MjBmNThjYzU2L3RhYmxlOmJhNjMxZWY3M2M4YjQzNTZhMmJjZDUzZmIwYWIxZTE4L3RhYmxlcmFuZ2U6YmE2MzFlZjczYzhiNDM1NmEyYmNkNTNmYjBhYjFlMThfOC01LTEtMS0w_33260d81-ba9f-44bf-b818-beb7aea58813"
      unitRef="usd">-121000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xOS9mcmFnOjEyYTRjMDA5Y2FhNjQwNTE4ZmQxODE2MjBmNThjYzU2L3RhYmxlOmJhNjMxZWY3M2M4YjQzNTZhMmJjZDUzZmIwYWIxZTE4L3RhYmxlcmFuZ2U6YmE2MzFlZjczYzhiNDM1NmEyYmNkNTNmYjBhYjFlMThfOC03LTEtMS0w_00377842-01f1-4e35-85a8-13806e7b4f93"
      unitRef="usd">-133000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i459ec47b924848c7957a417da57a02a4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xOS9mcmFnOjEyYTRjMDA5Y2FhNjQwNTE4ZmQxODE2MjBmNThjYzU2L3RhYmxlOmJhNjMxZWY3M2M4YjQzNTZhMmJjZDUzZmIwYWIxZTE4L3RhYmxlcmFuZ2U6YmE2MzFlZjczYzhiNDM1NmEyYmNkNTNmYjBhYjFlMThfMTAtMS0xLTEtMA_9e743c91-9a2b-4b10-9867-00fe8274805f"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i3b965a642c294c15979f2e679aa4823a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xOS9mcmFnOjEyYTRjMDA5Y2FhNjQwNTE4ZmQxODE2MjBmNThjYzU2L3RhYmxlOmJhNjMxZWY3M2M4YjQzNTZhMmJjZDUzZmIwYWIxZTE4L3RhYmxlcmFuZ2U6YmE2MzFlZjczYzhiNDM1NmEyYmNkNTNmYjBhYjFlMThfMTAtMy0xLTEtMA_ad72c710-15c5-45ab-bf58-86f4b4fd1d02"
      unitRef="usd">383000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xOS9mcmFnOjEyYTRjMDA5Y2FhNjQwNTE4ZmQxODE2MjBmNThjYzU2L3RhYmxlOmJhNjMxZWY3M2M4YjQzNTZhMmJjZDUzZmIwYWIxZTE4L3RhYmxlcmFuZ2U6YmE2MzFlZjczYzhiNDM1NmEyYmNkNTNmYjBhYjFlMThfMTAtNS0xLTEtMA_94717500-7121-4317-85b0-3ba4e9066970"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xOS9mcmFnOjEyYTRjMDA5Y2FhNjQwNTE4ZmQxODE2MjBmNThjYzU2L3RhYmxlOmJhNjMxZWY3M2M4YjQzNTZhMmJjZDUzZmIwYWIxZTE4L3RhYmxlcmFuZ2U6YmE2MzFlZjczYzhiNDM1NmEyYmNkNTNmYjBhYjFlMThfMTAtNy0xLTEtMA_dc7579ac-9c5b-4d07-bd67-60dca18ca089"
      unitRef="usd">-866000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i459ec47b924848c7957a417da57a02a4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xOS9mcmFnOjEyYTRjMDA5Y2FhNjQwNTE4ZmQxODE2MjBmNThjYzU2L3RhYmxlOmJhNjMxZWY3M2M4YjQzNTZhMmJjZDUzZmIwYWIxZTE4L3RhYmxlcmFuZ2U6YmE2MzFlZjczYzhiNDM1NmEyYmNkNTNmYjBhYjFlMThfMTEtMS0xLTEtMA_49a83a69-4e67-4199-81c6-28ce407a7975"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i3b965a642c294c15979f2e679aa4823a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xOS9mcmFnOjEyYTRjMDA5Y2FhNjQwNTE4ZmQxODE2MjBmNThjYzU2L3RhYmxlOmJhNjMxZWY3M2M4YjQzNTZhMmJjZDUzZmIwYWIxZTE4L3RhYmxlcmFuZ2U6YmE2MzFlZjczYzhiNDM1NmEyYmNkNTNmYjBhYjFlMThfMTEtMy0xLTEtMA_0a619f64-ba0f-48da-a46f-c3bbc8309f4f"
      unitRef="usd">267000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xOS9mcmFnOjEyYTRjMDA5Y2FhNjQwNTE4ZmQxODE2MjBmNThjYzU2L3RhYmxlOmJhNjMxZWY3M2M4YjQzNTZhMmJjZDUzZmIwYWIxZTE4L3RhYmxlcmFuZ2U6YmE2MzFlZjczYzhiNDM1NmEyYmNkNTNmYjBhYjFlMThfMTEtNS0xLTEtMA_96694c9b-a24e-43b9-ad45-dc38f6dfa586"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xOS9mcmFnOjEyYTRjMDA5Y2FhNjQwNTE4ZmQxODE2MjBmNThjYzU2L3RhYmxlOmJhNjMxZWY3M2M4YjQzNTZhMmJjZDUzZmIwYWIxZTE4L3RhYmxlcmFuZ2U6YmE2MzFlZjczYzhiNDM1NmEyYmNkNTNmYjBhYjFlMThfMTEtNy0xLTEtMA_4abfea5c-1aa0-493a-bbb8-fcdffa8b2229"
      unitRef="usd">334000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i459ec47b924848c7957a417da57a02a4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xOS9mcmFnOjEyYTRjMDA5Y2FhNjQwNTE4ZmQxODE2MjBmNThjYzU2L3RhYmxlOmJhNjMxZWY3M2M4YjQzNTZhMmJjZDUzZmIwYWIxZTE4L3RhYmxlcmFuZ2U6YmE2MzFlZjczYzhiNDM1NmEyYmNkNTNmYjBhYjFlMThfMTItMS0xLTEtMA_ac9c281e-c444-4b93-83ca-abbf7053b5ca"
      unitRef="usd">2816000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i3b965a642c294c15979f2e679aa4823a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xOS9mcmFnOjEyYTRjMDA5Y2FhNjQwNTE4ZmQxODE2MjBmNThjYzU2L3RhYmxlOmJhNjMxZWY3M2M4YjQzNTZhMmJjZDUzZmIwYWIxZTE4L3RhYmxlcmFuZ2U6YmE2MzFlZjczYzhiNDM1NmEyYmNkNTNmYjBhYjFlMThfMTItMy0xLTEtMA_ea5f726b-a1d5-4aff-9518-94c895a093b4"
      unitRef="usd">6390000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xOS9mcmFnOjEyYTRjMDA5Y2FhNjQwNTE4ZmQxODE2MjBmNThjYzU2L3RhYmxlOmJhNjMxZWY3M2M4YjQzNTZhMmJjZDUzZmIwYWIxZTE4L3RhYmxlcmFuZ2U6YmE2MzFlZjczYzhiNDM1NmEyYmNkNTNmYjBhYjFlMThfMTItNS0xLTEtMA_0af52c3d-067b-4f72-980d-912818ee8245"
      unitRef="usd">-10380000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xOS9mcmFnOjEyYTRjMDA5Y2FhNjQwNTE4ZmQxODE2MjBmNThjYzU2L3RhYmxlOmJhNjMxZWY3M2M4YjQzNTZhMmJjZDUzZmIwYWIxZTE4L3RhYmxlcmFuZ2U6YmE2MzFlZjczYzhiNDM1NmEyYmNkNTNmYjBhYjFlMThfMTItNy0xLTEtMA_5ca04860-bc66-481d-af9b-17113530f508"
      unitRef="usd">-1754000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i459ec47b924848c7957a417da57a02a4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xOS9mcmFnOjEyYTRjMDA5Y2FhNjQwNTE4ZmQxODE2MjBmNThjYzU2L3RhYmxlOmJhNjMxZWY3M2M4YjQzNTZhMmJjZDUzZmIwYWIxZTE4L3RhYmxlcmFuZ2U6YmE2MzFlZjczYzhiNDM1NmEyYmNkNTNmYjBhYjFlMThfMTMtMS0xLTEtMA_49d6a5b1-4b3b-4126-aafb-c77235d8f395"
      unitRef="usd">31471000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i3b965a642c294c15979f2e679aa4823a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xOS9mcmFnOjEyYTRjMDA5Y2FhNjQwNTE4ZmQxODE2MjBmNThjYzU2L3RhYmxlOmJhNjMxZWY3M2M4YjQzNTZhMmJjZDUzZmIwYWIxZTE4L3RhYmxlcmFuZ2U6YmE2MzFlZjczYzhiNDM1NmEyYmNkNTNmYjBhYjFlMThfMTMtMy0xLTEtMA_26c10ffe-02c9-40df-85f6-bb7f54be836b"
      unitRef="usd">20910000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xOS9mcmFnOjEyYTRjMDA5Y2FhNjQwNTE4ZmQxODE2MjBmNThjYzU2L3RhYmxlOmJhNjMxZWY3M2M4YjQzNTZhMmJjZDUzZmIwYWIxZTE4L3RhYmxlcmFuZ2U6YmE2MzFlZjczYzhiNDM1NmEyYmNkNTNmYjBhYjFlMThfMTMtNS0xLTEtMA_84df2794-40ac-443c-95d9-ed3a35854b55"
      unitRef="usd">49493000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8xOS9mcmFnOjEyYTRjMDA5Y2FhNjQwNTE4ZmQxODE2MjBmNThjYzU2L3RhYmxlOmJhNjMxZWY3M2M4YjQzNTZhMmJjZDUzZmIwYWIxZTE4L3RhYmxlcmFuZ2U6YmE2MzFlZjczYzhiNDM1NmEyYmNkNTNmYjBhYjFlMThfMTMtNy0xLTEtMA_d83dfa76-6ba7-4a90-8ea4-eec5cd4efe27"
      unitRef="usd">26025000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfMy0xLTEtMS0w_fdf5ef30-6d40-4749-b0c7-9814e54a471f"
      unitRef="usd">203945000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfMy0zLTEtMS0w_8994eda5-cd06-4db2-8dc0-327778e99895"
      unitRef="usd">191785000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfNC0wLTEtMS0wL3RleHRyZWdpb246MmQ3NzQxZWQwNTFiNDc4M2I1ZDRlMWQ2ZTc1YTU3ODVfNjE_f75c92e8-5906-4779-b124-b61ae03007af"
      unitRef="usd">1319000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfNC0wLTEtMS0wL3RleHRyZWdpb246MmQ3NzQxZWQwNTFiNDc4M2I1ZDRlMWQ2ZTc1YTU3ODVfNjg_2c3e3443-ec97-4736-9e12-ee5104068ded"
      unitRef="usd">1682000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfNC0xLTEtMS0w_5be94f8d-a3ba-49f8-bd40-bc097ad48c72"
      unitRef="usd">157471000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfNC0zLTEtMS0w_3698e86f-f9ec-4a88-9c53-82ad85d2d469"
      unitRef="usd">134421000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfNS0xLTEtMS0w_e4e93fd6-a8a3-4869-8a75-1ee8f85b70b2"
      unitRef="usd">30285000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfNS0zLTEtMS0w_da085167-8900-4c77-be8f-8523dc275450"
      unitRef="usd">26575000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:InventoryNet
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfNi0xLTEtMS0w_4d1d6310-8792-4346-ae56-a64afdcf2fcd"
      unitRef="usd">110761000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfNi0zLTEtMS0w_410da96d-8b7e-4748-ae1d-cb48efbf0c67"
      unitRef="usd">102360000</us-gaap:InventoryNet>
    <us-gaap:PrepaidTaxes
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfNy0xLTEtMS0w_8371aa01-e26f-453d-98bc-0ad2e77d0cdf"
      unitRef="usd">2904000</us-gaap:PrepaidTaxes>
    <us-gaap:PrepaidTaxes
      contextRef="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfNy0zLTEtMS0w_6afa43a5-93f2-4858-9013-70f53e7949ac"
      unitRef="usd">2960000</us-gaap:PrepaidTaxes>
    <rog:AsbestosRelatedInsuranceReceivablesCurrent
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfOC0xLTEtMS0w_89dc7395-ac8c-4bff-a05a-5888851f881d"
      unitRef="usd">2986000</rog:AsbestosRelatedInsuranceReceivablesCurrent>
    <rog:AsbestosRelatedInsuranceReceivablesCurrent
      contextRef="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfOC0zLTEtMS0w_bced63ed-0991-4b44-9276-2e7532e7c163"
      unitRef="usd">2986000</rog:AsbestosRelatedInsuranceReceivablesCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfOS0xLTEtMS0w_b36b1a2b-b89f-48bb-a52d-7a7ba8dbe6b2"
      unitRef="usd">16773000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfOS0zLTEtMS0w_1462cb15-e731-471e-a19a-c4dd5710eade"
      unitRef="usd">13088000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfMTAtMS0xLTEtMA_b02bf7d4-0ad7-496f-a2d4-6b8703930748"
      unitRef="usd">525125000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfMTAtMy0xLTEtMA_4b1e6a46-a2dc-4a04-826e-53c70349ab6a"
      unitRef="usd">474175000</us-gaap:AssetsCurrent>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfMTEtMC0xLTEtMC90ZXh0cmVnaW9uOjk5NTI3MTc0OGUwMDRhNjk4YzUyYzgzNjQ1ZTQ2ZDU1Xzcw_0ba519f6-d88e-474b-9034-c6bfd171ca9f"
      unitRef="usd">363927000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfMTEtMC0xLTEtMC90ZXh0cmVnaW9uOjk5NTI3MTc0OGUwMDRhNjk4YzUyYzgzNjQ1ZTQ2ZDU1Xzc3_1ec8b1b1-2973-4a69-a194-44fb93631d8e"
      unitRef="usd">365844000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfMTEtMS0xLTEtMA_9414add8-ee92-4d3a-9516-f0103eab478c"
      unitRef="usd">282543000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfMTEtMy0xLTEtMA_a9cb8e05-e2ca-4e2b-9560-3e67ac00a6bf"
      unitRef="usd">272378000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:EquityMethodInvestments
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfMTItMS0xLTEtMA_09f3f264-5bef-4b7b-b1c6-a216538a5dc1"
      unitRef="usd">16904000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfMTItMy0xLTEtMA_62fbf5ab-744b-4439-a248-7d09dccccbcb"
      unitRef="usd">15248000</us-gaap:EquityMethodInvestments>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfMTMtMS0xLTEtMA_2e76a4f4-53d5-417d-a3c9-0ce4acc5eea4"
      unitRef="usd">25986000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfMTMtMy0xLTEtMA_1732fb98-4d18-4446-8e2b-934fe5ebf7b1"
      unitRef="usd">28667000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:Goodwill
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfMTQtMS0xLTEtMA_2e7af5f4-6a61-4e40-9172-34393f4b5fc0"
      unitRef="usd">267192000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfMTQtMy0xLTEtMA_acc72747-4daa-40a5-af42-cb420aa8da80"
      unitRef="usd">270172000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfMTUtMS0xLTEtMA_77e25b60-b2c0-4330-8fa6-dface98c377d"
      unitRef="usd">111404000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfMTUtMy0xLTEtMA_c5835a5f-c053-445d-adbd-746c45a9d12e"
      unitRef="usd">118026000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfMTYtMS0xLTEtMA_1f3c3335-0200-4cff-a3d0-04afbe74e948"
      unitRef="usd">5694000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfMTYtMy0xLTEtMA_afd686fb-a92b-4f55-8db2-1c0400bd6cab"
      unitRef="usd">5278000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <rog:AsbestosRelatedInsuranceReceivablesNoncurrent
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfMTctMS0xLTEtMA_53390b44-675e-4dea-8e1e-2fb2079b6294"
      unitRef="usd">63807000</rog:AsbestosRelatedInsuranceReceivablesNoncurrent>
    <rog:AsbestosRelatedInsuranceReceivablesNoncurrent
      contextRef="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfMTctMy0xLTEtMA_66efe0fa-88d4-45d4-9222-0e51f5c76865"
      unitRef="usd">63807000</rog:AsbestosRelatedInsuranceReceivablesNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfMTgtMS0xLTEtMA_eb603131-1f0a-4550-9b60-f1d16501b97a"
      unitRef="usd">14821000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfMTgtMy0xLTEtMA_1e42752d-9961-4fff-bdd1-e3dcf2ba9a1d"
      unitRef="usd">16254000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfMTktMS0xLTEtMA_168b225c-3da7-40e5-8fe2-7e172f94382f"
      unitRef="usd">1313476000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfMTktMy0xLTEtMA_73cb9dac-6cf1-45be-83e5-a4b063e1ed0c"
      unitRef="usd">1264005000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfMjItMS0xLTEtMA_4aeae2c7-e178-4123-b714-82c8a27644f4"
      unitRef="usd">53471000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfMjItMy0xLTEtMA_1f10e43f-b320-4fde-bc48-9df11d6138fc"
      unitRef="usd">35987000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedEmployeeBenefitsCurrent
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfMjMtMS0xLTEtMA_415f56e1-5ead-45b9-bbc9-afd6b56b91ca"
      unitRef="usd">43915000</us-gaap:AccruedEmployeeBenefitsCurrent>
    <us-gaap:AccruedEmployeeBenefitsCurrent
      contextRef="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfMjMtMy0xLTEtMA_91af691b-2ce6-40c8-8b45-86b5cf0956db"
      unitRef="usd">41708000</us-gaap:AccruedEmployeeBenefitsCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfMjQtMS0xLTEtMA_66722608-e6da-4dd7-8fab-70c8316e357f"
      unitRef="usd">5177000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfMjQtMy0xLTEtMA_58b9662f-60cc-42ad-9889-89e950e03284"
      unitRef="usd">8558000</us-gaap:AccruedIncomeTaxesCurrent>
    <rog:AsbestosLiabilityCurrent
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfMjUtMS0xLTEtMA_05a49672-7df5-4bd9-9f0c-2e2e72a2c1dc"
      unitRef="usd">3615000</rog:AsbestosLiabilityCurrent>
    <rog:AsbestosLiabilityCurrent
      contextRef="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfMjUtMy0xLTEtMA_7dbad5c3-85ea-40bc-ba33-d0074084cd41"
      unitRef="usd">3615000</rog:AsbestosLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfMjYtMS0xLTEtMA_31af452c-d997-43d6-92fb-d1888389d4fc"
      unitRef="usd">20844000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfMjYtMy0xLTEtMA_e6d37791-ae4d-4886-8d9c-7ba394594a8f"
      unitRef="usd">21641000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfMjctMS0xLTEtMA_801d0035-c7ea-41d3-814f-2500dcb7df14"
      unitRef="usd">127022000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfMjctMy0xLTEtMA_41cf7f21-7f5b-4060-84c4-960436f1ac0e"
      unitRef="usd">111509000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfMjgtMS0xLTEtMA_5fe265f5-5c08-4981-bf83-c99f9db0589d"
      unitRef="usd">0</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfMjgtMy0xLTEtMA_adbb3468-f41b-4c70-951d-36b74d5c5bd2"
      unitRef="usd">25000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfMjktMS0xLTEtMA_23e9a121-3f3a-4e26-ae2b-35e6b21287d7"
      unitRef="usd">1658000</us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent
      contextRef="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfMjktMy0xLTEtMA_409a4d9f-185a-4fc9-b8bd-dadadca0c898"
      unitRef="usd">1612000</us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent>
    <rog:AsbestosLiabilityNoncurrent
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfMzAtMS0xLTEtMA_5eae755a-a972-481b-bdd2-7c9acffa0507"
      unitRef="usd">69469000</rog:AsbestosLiabilityNoncurrent>
    <rog:AsbestosLiabilityNoncurrent
      contextRef="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfMzAtMy0xLTEtMA_65bd4f46-c2a8-40b6-8d65-d5acf3b2caf6"
      unitRef="usd">69620000</rog:AsbestosLiabilityNoncurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfMzEtMS0xLTEtMA_327e5b9a-ace8-4635-b55b-1761c723d2e2"
      unitRef="usd">16930000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent
      contextRef="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfMzEtMy0xLTEtMA_7942cc72-bf0c-4493-ba07-2745e3bccb46"
      unitRef="usd">16346000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfMzItMS0xLTEtMA_844c1915-2a99-475e-9be1-b1b792ccc5c0"
      unitRef="usd">9537000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfMzItMy0xLTEtMA_5446918b-2927-49b2-81b5-af78265d50b0"
      unitRef="usd">8375000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfMzMtMS0xLTEtMA_b64168db-2ddf-47af-b91c-20388fedf618"
      unitRef="usd">12198000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfMzMtMy0xLTEtMA_72fa793e-7929-454f-8c7f-97b03ff9f749"
      unitRef="usd">10788000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfMzQtMS0xLTEtMA_6810f811-7bff-4208-a74d-4e4d07c158af"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfMzQtMy0xLTEtMA_68c38444-abd5-484e-ba6a-c9dc1ee5dc96"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOjVlNTMwNWY4N2QxMTQ5MTRhMTdhNTYyOWZmMWJjYWYwXzIw_cd7d463e-235c-455c-a872-117230384db2"
      unitRef="usdPerShare">1</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOjVlNTMwNWY4N2QxMTQ5MTRhMTdhNTYyOWZmMWJjYWYwXzIw_ed3242fd-9b79-44a3-ba38-707448189a8c"
      unitRef="usdPerShare">1</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOjVlNTMwNWY4N2QxMTQ5MTRhMTdhNTYyOWZmMWJjYWYwXzM0_5c62250a-a08a-47c8-930b-5bac7c94eca6"
      unitRef="shares">50000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOjVlNTMwNWY4N2QxMTQ5MTRhMTdhNTYyOWZmMWJjYWYwXzM0_f5376e1e-09f6-4330-8231-f57b3f42ac05"
      unitRef="shares">50000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOjVlNTMwNWY4N2QxMTQ5MTRhMTdhNTYyOWZmMWJjYWYwXzU2_3fe5ff8c-3ca3-4053-bde6-01e544732e47"
      unitRef="shares">18722000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOjVlNTMwNWY4N2QxMTQ5MTRhMTdhNTYyOWZmMWJjYWYwXzU2_47fcf807-d112-4cf9-9607-4fa98ae61052"
      unitRef="shares">18722000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOjVlNTMwNWY4N2QxMTQ5MTRhMTdhNTYyOWZmMWJjYWYwXzYz_4a2bad4b-4758-4120-9ba0-f47b112ab07e"
      unitRef="shares">18677000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOjVlNTMwNWY4N2QxMTQ5MTRhMTdhNTYyOWZmMWJjYWYwXzYz_b512a19a-c707-4c80-8774-e9c988830a9e"
      unitRef="shares">18677000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfMzYtMS0xLTEtMA_6ab15dc4-1725-43a5-bd43-7c180ea4b6ee"
      unitRef="usd">18722000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfMzYtMy0xLTEtMA_88e61d96-95c3-4fba-bf9c-c2228658fc04"
      unitRef="usd">18677000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfMzctMS0xLTEtMA_708e543d-793e-47f2-ba1c-4f44988acebd"
      unitRef="usd">154330000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfMzctMy0xLTEtMA_ccc96477-c1e5-49d5-9ba0-defe86b3ee09"
      unitRef="usd">147961000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfMzgtMS0xLTEtMA_a57fdca3-8953-466a-a3d6-be6fc929f2e4"
      unitRef="usd">933565000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfMzgtMy0xLTEtMA_3d6a8ff8-f2c7-4baa-afca-0e03c18efcff"
      unitRef="usd">873692000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfMzktMS0xLTEtMA_754bb6dc-45be-4e59-a6e6-42397b469db2"
      unitRef="usd">-29955000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfMzktMy0xLTEtMA_8bd3d1a2-e5b6-48dd-bf1c-caf2da6c6241"
      unitRef="usd">-19575000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfNDAtMS0xLTEtMA_14751396-9a87-466f-b730-b15595bbb789"
      unitRef="usd">1076662000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfNDAtMy0xLTEtMA_9b290410-dea5-4896-ad13-7cb5fd795035"
      unitRef="usd">1020755000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfNDEtMS0xLTEtMA_b199c2bb-6150-49b2-bce0-724d6320935e"
      unitRef="usd">1313476000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yMi9mcmFnOmFmYmI4ZGM2NTM4NjQwYTU4ODBmN2JmNTdmOGNjZmM4L3RhYmxlOjAxMmEyZWI0ZWMyZTQ1ODc5M2IxMTYwYWI2YjBmNjUzL3RhYmxlcmFuZ2U6MDEyYTJlYjRlYzJlNDU4NzkzYjExNjBhYjZiMGY2NTNfNDEtMy0xLTEtMA_4efc8c7c-2d32-41b0-900f-0aeed82ae2cc"
      unitRef="usd">1264005000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yNS9mcmFnOmVjYTlmN2E1OGExNjRkZGM5M2I5M2E5NjVlNWQ1YTE5L3RhYmxlOjQ3ZDA4ZWRhYzBkZjRlNWZiNGJiMzBhNDg1ODZjMGUwL3RhYmxlcmFuZ2U6NDdkMDhlZGFjMGRmNGU1ZmI0YmIzMGE0ODU4NmMwZTBfMy0xLTEtMS0w_38100ac7-a4e3-45d0-ae98-cae6026b16c7"
      unitRef="usd">59873000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yNS9mcmFnOmVjYTlmN2E1OGExNjRkZGM5M2I5M2E5NjVlNWQ1YTE5L3RhYmxlOjQ3ZDA4ZWRhYzBkZjRlNWZiNGJiMzBhNDg1ODZjMGUwL3RhYmxlcmFuZ2U6NDdkMDhlZGFjMGRmNGU1ZmI0YmIzMGE0ODU4NmMwZTBfMy0zLTEtMS0w_e8d77420-b87c-4075-8041-c45de696dbd4"
      unitRef="usd">27779000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationAndAmortization
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yNS9mcmFnOmVjYTlmN2E1OGExNjRkZGM5M2I5M2E5NjVlNWQ1YTE5L3RhYmxlOjQ3ZDA4ZWRhYzBkZjRlNWZiNGJiMzBhNDg1ODZjMGUwL3RhYmxlcmFuZ2U6NDdkMDhlZGFjMGRmNGU1ZmI0YmIzMGE0ODU4NmMwZTBfNS0xLTEtMS0w_d4bc6722-3125-4c26-82cc-28593ffa2310"
      unitRef="usd">20997000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yNS9mcmFnOmVjYTlmN2E1OGExNjRkZGM5M2I5M2E5NjVlNWQ1YTE5L3RhYmxlOjQ3ZDA4ZWRhYzBkZjRlNWZiNGJiMzBhNDg1ODZjMGUwL3RhYmxlcmFuZ2U6NDdkMDhlZGFjMGRmNGU1ZmI0YmIzMGE0ODU4NmMwZTBfNS0zLTEtMS0w_5cd883b1-12fa-471e-84a3-210c0835ad12"
      unitRef="usd">25858000</us-gaap:DepreciationAndAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yNS9mcmFnOmVjYTlmN2E1OGExNjRkZGM5M2I5M2E5NjVlNWQ1YTE5L3RhYmxlOjQ3ZDA4ZWRhYzBkZjRlNWZiNGJiMzBhNDg1ODZjMGUwL3RhYmxlcmFuZ2U6NDdkMDhlZGFjMGRmNGU1ZmI0YmIzMGE0ODU4NmMwZTBfNi0xLTEtMS0w_4986eddc-62ea-4f17-8891-58e01f3176d6"
      unitRef="usd">8394000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yNS9mcmFnOmVjYTlmN2E1OGExNjRkZGM5M2I5M2E5NjVlNWQ1YTE5L3RhYmxlOjQ3ZDA4ZWRhYzBkZjRlNWZiNGJiMzBhNDg1ODZjMGUwL3RhYmxlcmFuZ2U6NDdkMDhlZGFjMGRmNGU1ZmI0YmIzMGE0ODU4NmMwZTBfNi0zLTEtMS0w_2f703d4c-1529-4f20-80a2-4cf7e7a41b4f"
      unitRef="usd">7022000</us-gaap:ShareBasedCompensation>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yNS9mcmFnOmVjYTlmN2E1OGExNjRkZGM5M2I5M2E5NjVlNWQ1YTE5L3RhYmxlOjQ3ZDA4ZWRhYzBkZjRlNWZiNGJiMzBhNDg1ODZjMGUwL3RhYmxlcmFuZ2U6NDdkMDhlZGFjMGRmNGU1ZmI0YmIzMGE0ODU4NmMwZTBfNy0xLTEtMS0w_81770dd2-c790-44bc-b048-45e638e4f7d3"
      unitRef="usd">3881000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yNS9mcmFnOmVjYTlmN2E1OGExNjRkZGM5M2I5M2E5NjVlNWQ1YTE5L3RhYmxlOjQ3ZDA4ZWRhYzBkZjRlNWZiNGJiMzBhNDg1ODZjMGUwL3RhYmxlcmFuZ2U6NDdkMDhlZGFjMGRmNGU1ZmI0YmIzMGE0ODU4NmMwZTBfNy0zLTEtMS0w_a38bc32d-6a93-43dd-a2e7-6f9fb5b1e413"
      unitRef="usd">-8976000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yNS9mcmFnOmVjYTlmN2E1OGExNjRkZGM5M2I5M2E5NjVlNWQ1YTE5L3RhYmxlOjQ3ZDA4ZWRhYzBkZjRlNWZiNGJiMzBhNDg1ODZjMGUwL3RhYmxlcmFuZ2U6NDdkMDhlZGFjMGRmNGU1ZmI0YmIzMGE0ODU4NmMwZTBfOC0xLTEtMS0w_26afc075-aa69-4e95-8174-3e9bf06a0322"
      unitRef="usd">4111000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yNS9mcmFnOmVjYTlmN2E1OGExNjRkZGM5M2I5M2E5NjVlNWQ1YTE5L3RhYmxlOjQ3ZDA4ZWRhYzBkZjRlNWZiNGJiMzBhNDg1ODZjMGUwL3RhYmxlcmFuZ2U6NDdkMDhlZGFjMGRmNGU1ZmI0YmIzMGE0ODU4NmMwZTBfOC0zLTEtMS0w_4929e8c5-8e44-4146-aa06-89b3f4faebf8"
      unitRef="usd">2240000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yNS9mcmFnOmVjYTlmN2E1OGExNjRkZGM5M2I5M2E5NjVlNWQ1YTE5L3RhYmxlOjQ3ZDA4ZWRhYzBkZjRlNWZiNGJiMzBhNDg1ODZjMGUwL3RhYmxlcmFuZ2U6NDdkMDhlZGFjMGRmNGU1ZmI0YmIzMGE0ODU4NmMwZTBfOS0xLTEtMS0w_51896db4-d75d-45f2-9a6d-7b9e0e4522af"
      unitRef="usd">1754000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yNS9mcmFnOmVjYTlmN2E1OGExNjRkZGM5M2I5M2E5NjVlNWQ1YTE5L3RhYmxlOjQ3ZDA4ZWRhYzBkZjRlNWZiNGJiMzBhNDg1ODZjMGUwL3RhYmxlcmFuZ2U6NDdkMDhlZGFjMGRmNGU1ZmI0YmIzMGE0ODU4NmMwZTBfOS0zLTEtMS0w_e4867cae-83ae-4dd4-b0ac-bc4e64d4a331"
      unitRef="usd">1785000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:DefinedBenefitPlanSettlementsBenefitObligation
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yNS9mcmFnOmVjYTlmN2E1OGExNjRkZGM5M2I5M2E5NjVlNWQ1YTE5L3RhYmxlOjQ3ZDA4ZWRhYzBkZjRlNWZiNGJiMzBhNDg1ODZjMGUwL3RhYmxlcmFuZ2U6NDdkMDhlZGFjMGRmNGU1ZmI0YmIzMGE0ODU4NmMwZTBfMTAtMS0xLTEtMA_8f53c696-1b5d-49f2-8553-261c08475043"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanSettlementsBenefitObligation>
    <us-gaap:DefinedBenefitPlanSettlementsBenefitObligation
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yNS9mcmFnOmVjYTlmN2E1OGExNjRkZGM5M2I5M2E5NjVlNWQ1YTE5L3RhYmxlOjQ3ZDA4ZWRhYzBkZjRlNWZiNGJiMzBhNDg1ODZjMGUwL3RhYmxlcmFuZ2U6NDdkMDhlZGFjMGRmNGU1ZmI0YmIzMGE0ODU4NmMwZTBfMTAtMy0xLTEtMA_f854bb64-fb77-4058-a394-b82f650961c8"
      unitRef="usd">-63000</us-gaap:DefinedBenefitPlanSettlementsBenefitObligation>
    <rog:PensionandOtherPostretirementGainLoss
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yNS9mcmFnOmVjYTlmN2E1OGExNjRkZGM5M2I5M2E5NjVlNWQ1YTE5L3RhYmxlOjQ3ZDA4ZWRhYzBkZjRlNWZiNGJiMzBhNDg1ODZjMGUwL3RhYmxlcmFuZ2U6NDdkMDhlZGFjMGRmNGU1ZmI0YmIzMGE0ODU4NmMwZTBfMTEtMS0xLTEtMA_c0168f1a-b231-45f8-b6c2-5eb4bb78df18"
      unitRef="usd">190000</rog:PensionandOtherPostretirementGainLoss>
    <rog:PensionandOtherPostretirementGainLoss
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yNS9mcmFnOmVjYTlmN2E1OGExNjRkZGM5M2I5M2E5NjVlNWQ1YTE5L3RhYmxlOjQ3ZDA4ZWRhYzBkZjRlNWZiNGJiMzBhNDg1ODZjMGUwL3RhYmxlcmFuZ2U6NDdkMDhlZGFjMGRmNGU1ZmI0YmIzMGE0ODU4NmMwZTBfMTEtMy0xLTEtMA_2a4d7068-073b-45f9-b221-619280176bdf"
      unitRef="usd">100000</rog:PensionandOtherPostretirementGainLoss>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yNS9mcmFnOmVjYTlmN2E1OGExNjRkZGM5M2I5M2E5NjVlNWQ1YTE5L3RhYmxlOjQ3ZDA4ZWRhYzBkZjRlNWZiNGJiMzBhNDg1ODZjMGUwL3RhYmxlcmFuZ2U6NDdkMDhlZGFjMGRmNGU1ZmI0YmIzMGE0ODU4NmMwZTBfMTMtMS0xLTEtMA_41b90584-dfed-42b9-8c2a-c3af8e7df145"
      unitRef="usd">682000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yNS9mcmFnOmVjYTlmN2E1OGExNjRkZGM5M2I5M2E5NjVlNWQ1YTE5L3RhYmxlOjQ3ZDA4ZWRhYzBkZjRlNWZiNGJiMzBhNDg1ODZjMGUwL3RhYmxlcmFuZ2U6NDdkMDhlZGFjMGRmNGU1ZmI0YmIzMGE0ODU4NmMwZTBfMTMtMy0xLTEtMA_b8f8a390-4021-465b-9544-67a001d45f10"
      unitRef="usd">-53000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:LossFromCatastrophes
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yNS9mcmFnOmVjYTlmN2E1OGExNjRkZGM5M2I5M2E5NjVlNWQ1YTE5L3RhYmxlOjQ3ZDA4ZWRhYzBkZjRlNWZiNGJiMzBhNDg1ODZjMGUwL3RhYmxlcmFuZ2U6NDdkMDhlZGFjMGRmNGU1ZmI0YmIzMGE0ODU4NmMwZTBfMTUtMS0xLTEtMA_be16d48e-f2f3-4204-92d1-2e35b7510237"
      unitRef="usd">1211000</us-gaap:LossFromCatastrophes>
    <us-gaap:LossFromCatastrophes
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yNS9mcmFnOmVjYTlmN2E1OGExNjRkZGM5M2I5M2E5NjVlNWQ1YTE5L3RhYmxlOjQ3ZDA4ZWRhYzBkZjRlNWZiNGJiMzBhNDg1ODZjMGUwL3RhYmxlcmFuZ2U6NDdkMDhlZGFjMGRmNGU1ZmI0YmIzMGE0ODU4NmMwZTBfMTUtMy0xLTEtMA_1eb9f6bd-4d77-4965-9dae-0a670b467086"
      unitRef="usd">0</us-gaap:LossFromCatastrophes>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yNS9mcmFnOmVjYTlmN2E1OGExNjRkZGM5M2I5M2E5NjVlNWQ1YTE5L3RhYmxlOjQ3ZDA4ZWRhYzBkZjRlNWZiNGJiMzBhNDg1ODZjMGUwL3RhYmxlcmFuZ2U6NDdkMDhlZGFjMGRmNGU1ZmI0YmIzMGE0ODU4NmMwZTBfMTYtMS0xLTEtMA_d93b4917-5fa1-42be-a99a-78838f4051b4"
      unitRef="usd">-342000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yNS9mcmFnOmVjYTlmN2E1OGExNjRkZGM5M2I5M2E5NjVlNWQ1YTE5L3RhYmxlOjQ3ZDA4ZWRhYzBkZjRlNWZiNGJiMzBhNDg1ODZjMGUwL3RhYmxlcmFuZ2U6NDdkMDhlZGFjMGRmNGU1ZmI0YmIzMGE0ODU4NmMwZTBfMTYtMy0xLTEtMA_4e0e8330-4b26-4fc1-9cb6-e2bf77c2c411"
      unitRef="usd">54000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yNS9mcmFnOmVjYTlmN2E1OGExNjRkZGM5M2I5M2E5NjVlNWQ1YTE5L3RhYmxlOjQ3ZDA4ZWRhYzBkZjRlNWZiNGJiMzBhNDg1ODZjMGUwL3RhYmxlcmFuZ2U6NDdkMDhlZGFjMGRmNGU1ZmI0YmIzMGE0ODU4NmMwZTBfMTgtMS0xLTEtMA_e6b2bd7b-16e2-44bf-ae12-9c37e1191634"
      unitRef="usd">24609000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yNS9mcmFnOmVjYTlmN2E1OGExNjRkZGM5M2I5M2E5NjVlNWQ1YTE5L3RhYmxlOjQ3ZDA4ZWRhYzBkZjRlNWZiNGJiMzBhNDg1ODZjMGUwL3RhYmxlcmFuZ2U6NDdkMDhlZGFjMGRmNGU1ZmI0YmIzMGE0ODU4NmMwZTBfMTgtMy0xLTEtMA_c12405b3-8d0d-47e7-be58-1cee2339219e"
      unitRef="usd">6623000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:ProceedsFromInsuranceSettlementOperatingActivities
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yNS9mcmFnOmVjYTlmN2E1OGExNjRkZGM5M2I5M2E5NjVlNWQ1YTE5L3RhYmxlOjQ3ZDA4ZWRhYzBkZjRlNWZiNGJiMzBhNDg1ODZjMGUwL3RhYmxlcmFuZ2U6NDdkMDhlZGFjMGRmNGU1ZmI0YmIzMGE0ODU4NmMwZTBfMTktMS0xLTEtMzI5Mg_579dce19-1a57-49e2-aa8b-ae72e87a4bb1"
      unitRef="usd">148000</us-gaap:ProceedsFromInsuranceSettlementOperatingActivities>
    <us-gaap:ProceedsFromInsuranceSettlementOperatingActivities
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yNS9mcmFnOmVjYTlmN2E1OGExNjRkZGM5M2I5M2E5NjVlNWQ1YTE5L3RhYmxlOjQ3ZDA4ZWRhYzBkZjRlNWZiNGJiMzBhNDg1ODZjMGUwL3RhYmxlcmFuZ2U6NDdkMDhlZGFjMGRmNGU1ZmI0YmIzMGE0ODU4NmMwZTBfMTktMy0xLTEtMzI5Mg_73fc2a70-ffa0-4832-a566-41b0ba4800b0"
      unitRef="usd">0</us-gaap:ProceedsFromInsuranceSettlementOperatingActivities>
    <rog:IncreaseDecreaseinContractAssetsandLiabilities
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yNS9mcmFnOmVjYTlmN2E1OGExNjRkZGM5M2I5M2E5NjVlNWQ1YTE5L3RhYmxlOjQ3ZDA4ZWRhYzBkZjRlNWZiNGJiMzBhNDg1ODZjMGUwL3RhYmxlcmFuZ2U6NDdkMDhlZGFjMGRmNGU1ZmI0YmIzMGE0ODU4NmMwZTBfMTktMS0xLTEtMA_1a753467-921b-414c-b4fe-b2afc755b79b"
      unitRef="usd">3710000</rog:IncreaseDecreaseinContractAssetsandLiabilities>
    <rog:IncreaseDecreaseinContractAssetsandLiabilities
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yNS9mcmFnOmVjYTlmN2E1OGExNjRkZGM5M2I5M2E5NjVlNWQ1YTE5L3RhYmxlOjQ3ZDA4ZWRhYzBkZjRlNWZiNGJiMzBhNDg1ODZjMGUwL3RhYmxlcmFuZ2U6NDdkMDhlZGFjMGRmNGU1ZmI0YmIzMGE0ODU4NmMwZTBfMTktMy0xLTEtMA_173baf44-bd8a-4996-a8e6-c1a50e814026"
      unitRef="usd">-3174000</rog:IncreaseDecreaseinContractAssetsandLiabilities>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yNS9mcmFnOmVjYTlmN2E1OGExNjRkZGM5M2I5M2E5NjVlNWQ1YTE5L3RhYmxlOjQ3ZDA4ZWRhYzBkZjRlNWZiNGJiMzBhNDg1ODZjMGUwL3RhYmxlcmFuZ2U6NDdkMDhlZGFjMGRmNGU1ZmI0YmIzMGE0ODU4NmMwZTBfMjAtMS0xLTEtMA_b7f36856-8e3f-4080-aa7b-ebd053333c69"
      unitRef="usd">10527000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yNS9mcmFnOmVjYTlmN2E1OGExNjRkZGM5M2I5M2E5NjVlNWQ1YTE5L3RhYmxlOjQ3ZDA4ZWRhYzBkZjRlNWZiNGJiMzBhNDg1ODZjMGUwL3RhYmxlcmFuZ2U6NDdkMDhlZGFjMGRmNGU1ZmI0YmIzMGE0ODU4NmMwZTBfMjAtMy0xLTEtMA_97f31d0d-1af9-4ff2-8623-2320895d4f92"
      unitRef="usd">-7910000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:PensionContributions
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yNS9mcmFnOmVjYTlmN2E1OGExNjRkZGM5M2I5M2E5NjVlNWQ1YTE5L3RhYmxlOjQ3ZDA4ZWRhYzBkZjRlNWZiNGJiMzBhNDg1ODZjMGUwL3RhYmxlcmFuZ2U6NDdkMDhlZGFjMGRmNGU1ZmI0YmIzMGE0ODU4NmMwZTBfMjEtMS0xLTEtMA_13222dcd-8804-424a-8259-77bd4ce0ec81"
      unitRef="usd">151000</us-gaap:PensionContributions>
    <us-gaap:PensionContributions
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yNS9mcmFnOmVjYTlmN2E1OGExNjRkZGM5M2I5M2E5NjVlNWQ1YTE5L3RhYmxlOjQ3ZDA4ZWRhYzBkZjRlNWZiNGJiMzBhNDg1ODZjMGUwL3RhYmxlcmFuZ2U6NDdkMDhlZGFjMGRmNGU1ZmI0YmIzMGE0ODU4NmMwZTBfMjEtMy0xLTEtMA_3ebe0dff-446e-4112-aaca-d35659a8fe99"
      unitRef="usd">244000</us-gaap:PensionContributions>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yNS9mcmFnOmVjYTlmN2E1OGExNjRkZGM5M2I5M2E5NjVlNWQ1YTE5L3RhYmxlOjQ3ZDA4ZWRhYzBkZjRlNWZiNGJiMzBhNDg1ODZjMGUwL3RhYmxlcmFuZ2U6NDdkMDhlZGFjMGRmNGU1ZmI0YmIzMGE0ODU4NmMwZTBfMjItMS0xLTEtMA_3dd17228-3df2-420f-a643-6b1edbec8002"
      unitRef="usd">3767000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yNS9mcmFnOmVjYTlmN2E1OGExNjRkZGM5M2I5M2E5NjVlNWQ1YTE5L3RhYmxlOjQ3ZDA4ZWRhYzBkZjRlNWZiNGJiMzBhNDg1ODZjMGUwL3RhYmxlcmFuZ2U6NDdkMDhlZGFjMGRmNGU1ZmI0YmIzMGE0ODU4NmMwZTBfMjItMy0xLTEtMA_d7b64f32-2022-462c-88ff-4a564f550e8a"
      unitRef="usd">-414000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yNS9mcmFnOmVjYTlmN2E1OGExNjRkZGM5M2I5M2E5NjVlNWQ1YTE5L3RhYmxlOjQ3ZDA4ZWRhYzBkZjRlNWZiNGJiMzBhNDg1ODZjMGUwL3RhYmxlcmFuZ2U6NDdkMDhlZGFjMGRmNGU1ZmI0YmIzMGE0ODU4NmMwZTBfMjMtMS0xLTEtMA_aeb9d04c-5cc5-4894-8960-045d05108796"
      unitRef="usd">14547000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yNS9mcmFnOmVjYTlmN2E1OGExNjRkZGM5M2I5M2E5NjVlNWQ1YTE5L3RhYmxlOjQ3ZDA4ZWRhYzBkZjRlNWZiNGJiMzBhNDg1ODZjMGUwL3RhYmxlcmFuZ2U6NDdkMDhlZGFjMGRmNGU1ZmI0YmIzMGE0ODU4NmMwZTBfMjMtMy0xLTEtMA_8647ac87-8ec5-437d-839f-3493b70e857f"
      unitRef="usd">-6129000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yNS9mcmFnOmVjYTlmN2E1OGExNjRkZGM5M2I5M2E5NjVlNWQ1YTE5L3RhYmxlOjQ3ZDA4ZWRhYzBkZjRlNWZiNGJiMzBhNDg1ODZjMGUwL3RhYmxlcmFuZ2U6NDdkMDhlZGFjMGRmNGU1ZmI0YmIzMGE0ODU4NmMwZTBfMjQtMS0xLTEtMA_92311f6a-deb0-4d46-9464-c9b3f861c4bf"
      unitRef="usd">-3490000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yNS9mcmFnOmVjYTlmN2E1OGExNjRkZGM5M2I5M2E5NjVlNWQ1YTE5L3RhYmxlOjQ3ZDA4ZWRhYzBkZjRlNWZiNGJiMzBhNDg1ODZjMGUwL3RhYmxlcmFuZ2U6NDdkMDhlZGFjMGRmNGU1ZmI0YmIzMGE0ODU4NmMwZTBfMjQtMy0xLTEtMA_ea8deeb5-ea07-428f-a7ff-c5d27d53edfa"
      unitRef="usd">-5285000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yNS9mcmFnOmVjYTlmN2E1OGExNjRkZGM5M2I5M2E5NjVlNWQ1YTE5L3RhYmxlOjQ3ZDA4ZWRhYzBkZjRlNWZiNGJiMzBhNDg1ODZjMGUwL3RhYmxlcmFuZ2U6NDdkMDhlZGFjMGRmNGU1ZmI0YmIzMGE0ODU4NmMwZTBfMjUtMS0xLTEtMA_97bd6de3-7203-40f2-9eec-0cb621da7ba6"
      unitRef="usd">66206000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yNS9mcmFnOmVjYTlmN2E1OGExNjRkZGM5M2I5M2E5NjVlNWQ1YTE5L3RhYmxlOjQ3ZDA4ZWRhYzBkZjRlNWZiNGJiMzBhNDg1ODZjMGUwL3RhYmxlcmFuZ2U6NDdkMDhlZGFjMGRmNGU1ZmI0YmIzMGE0ODU4NmMwZTBfMjUtMy0xLTEtMA_e194b8d0-81f1-4ac1-be30-3ca6a5c2e8ad"
      unitRef="usd">54959000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yNS9mcmFnOmVjYTlmN2E1OGExNjRkZGM5M2I5M2E5NjVlNWQ1YTE5L3RhYmxlOjQ3ZDA4ZWRhYzBkZjRlNWZiNGJiMzBhNDg1ODZjMGUwL3RhYmxlcmFuZ2U6NDdkMDhlZGFjMGRmNGU1ZmI0YmIzMGE0ODU4NmMwZTBfMjktMS0xLTEtMA_5b5af6a7-2e4a-4e80-bb60-49779302ed7e"
      unitRef="usd">21415000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yNS9mcmFnOmVjYTlmN2E1OGExNjRkZGM5M2I5M2E5NjVlNWQ1YTE5L3RhYmxlOjQ3ZDA4ZWRhYzBkZjRlNWZiNGJiMzBhNDg1ODZjMGUwL3RhYmxlcmFuZ2U6NDdkMDhlZGFjMGRmNGU1ZmI0YmIzMGE0ODU4NmMwZTBfMjktMy0xLTEtMA_533744c4-3ef5-44b6-9957-5b07ef125f95"
      unitRef="usd">18150000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yNS9mcmFnOmVjYTlmN2E1OGExNjRkZGM5M2I5M2E5NjVlNWQ1YTE5L3RhYmxlOjQ3ZDA4ZWRhYzBkZjRlNWZiNGJiMzBhNDg1ODZjMGUwL3RhYmxlcmFuZ2U6NDdkMDhlZGFjMGRmNGU1ZmI0YmIzMGE0ODU4NmMwZTBfMzAtMS0xLTEtMA_84b7121b-beeb-4722-af86-1237dae3c39c"
      unitRef="usd">714000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yNS9mcmFnOmVjYTlmN2E1OGExNjRkZGM5M2I5M2E5NjVlNWQ1YTE5L3RhYmxlOjQ3ZDA4ZWRhYzBkZjRlNWZiNGJiMzBhNDg1ODZjMGUwL3RhYmxlcmFuZ2U6NDdkMDhlZGFjMGRmNGU1ZmI0YmIzMGE0ODU4NmMwZTBfMzAtMy0xLTEtMA_bde0f8ae-f227-4c10-b245-5ee0ca117569"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yNS9mcmFnOmVjYTlmN2E1OGExNjRkZGM5M2I5M2E5NjVlNWQ1YTE5L3RhYmxlOjQ3ZDA4ZWRhYzBkZjRlNWZiNGJiMzBhNDg1ODZjMGUwL3RhYmxlcmFuZ2U6NDdkMDhlZGFjMGRmNGU1ZmI0YmIzMGE0ODU4NmMwZTBfMzItMS0xLTEtMA_cbf81ae8-16bf-42f8-a0f7-7e9a52fc9bab"
      unitRef="usd">-20701000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yNS9mcmFnOmVjYTlmN2E1OGExNjRkZGM5M2I5M2E5NjVlNWQ1YTE5L3RhYmxlOjQ3ZDA4ZWRhYzBkZjRlNWZiNGJiMzBhNDg1ODZjMGUwL3RhYmxlcmFuZ2U6NDdkMDhlZGFjMGRmNGU1ZmI0YmIzMGE0ODU4NmMwZTBfMzItMy0xLTEtMA_747e6c86-5e5f-4099-965e-50817d62590a"
      unitRef="usd">-18150000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yNS9mcmFnOmVjYTlmN2E1OGExNjRkZGM5M2I5M2E5NjVlNWQ1YTE5L3RhYmxlOjQ3ZDA4ZWRhYzBkZjRlNWZiNGJiMzBhNDg1ODZjMGUwL3RhYmxlcmFuZ2U6NDdkMDhlZGFjMGRmNGU1ZmI0YmIzMGE0ODU4NmMwZTBfMzUtMS0xLTEtMA_90dbc371-38d9-40e8-81b4-acb054db2e3e"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yNS9mcmFnOmVjYTlmN2E1OGExNjRkZGM5M2I5M2E5NjVlNWQ1YTE5L3RhYmxlOjQ3ZDA4ZWRhYzBkZjRlNWZiNGJiMzBhNDg1ODZjMGUwL3RhYmxlcmFuZ2U6NDdkMDhlZGFjMGRmNGU1ZmI0YmIzMGE0ODU4NmMwZTBfMzUtMy0xLTEtMA_3aa65579-a7f3-4dd4-a1bf-67db3c9d2e1a"
      unitRef="usd">150000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yNS9mcmFnOmVjYTlmN2E1OGExNjRkZGM5M2I5M2E5NjVlNWQ1YTE5L3RhYmxlOjQ3ZDA4ZWRhYzBkZjRlNWZiNGJiMzBhNDg1ODZjMGUwL3RhYmxlcmFuZ2U6NDdkMDhlZGFjMGRmNGU1ZmI0YmIzMGE0ODU4NmMwZTBfMzYtMS0xLTEtMA_08bc195b-6f7a-435c-bc8c-e2f8d42e2978"
      unitRef="usd">29652000</us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities>
    <us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yNS9mcmFnOmVjYTlmN2E1OGExNjRkZGM5M2I5M2E5NjVlNWQ1YTE5L3RhYmxlOjQ3ZDA4ZWRhYzBkZjRlNWZiNGJiMzBhNDg1ODZjMGUwL3RhYmxlcmFuZ2U6NDdkMDhlZGFjMGRmNGU1ZmI0YmIzMGE0ODU4NmMwZTBfMzYtMy0xLTEtMA_5745c92c-00ad-4ef3-95c0-7e671733db7f"
      unitRef="usd">50193000</us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yNS9mcmFnOmVjYTlmN2E1OGExNjRkZGM5M2I5M2E5NjVlNWQ1YTE5L3RhYmxlOjQ3ZDA4ZWRhYzBkZjRlNWZiNGJiMzBhNDg1ODZjMGUwL3RhYmxlcmFuZ2U6NDdkMDhlZGFjMGRmNGU1ZmI0YmIzMGE0ODU4NmMwZTBfMzctMS0xLTEtMA_50ee8ec1-abef-4953-baa6-7179c108407b"
      unitRef="usd">2684000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yNS9mcmFnOmVjYTlmN2E1OGExNjRkZGM5M2I5M2E5NjVlNWQ1YTE5L3RhYmxlOjQ3ZDA4ZWRhYzBkZjRlNWZiNGJiMzBhNDg1ODZjMGUwL3RhYmxlcmFuZ2U6NDdkMDhlZGFjMGRmNGU1ZmI0YmIzMGE0ODU4NmMwZTBfMzctMy0xLTEtMA_11f4b075-98cc-4b63-9ec6-9d6ba0b3d795"
      unitRef="usd">5029000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yNS9mcmFnOmVjYTlmN2E1OGExNjRkZGM5M2I5M2E5NjVlNWQ1YTE5L3RhYmxlOjQ3ZDA4ZWRhYzBkZjRlNWZiNGJiMzBhNDg1ODZjMGUwL3RhYmxlcmFuZ2U6NDdkMDhlZGFjMGRmNGU1ZmI0YmIzMGE0ODU4NmMwZTBfMzgtMS0xLTEtMA_9135fc66-7805-47c1-ba71-3d75d3ec8467"
      unitRef="usd">704000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yNS9mcmFnOmVjYTlmN2E1OGExNjRkZGM5M2I5M2E5NjVlNWQ1YTE5L3RhYmxlOjQ3ZDA4ZWRhYzBkZjRlNWZiNGJiMzBhNDg1ODZjMGUwL3RhYmxlcmFuZ2U6NDdkMDhlZGFjMGRmNGU1ZmI0YmIzMGE0ODU4NmMwZTBfMzgtMy0xLTEtMA_5147d0ac-8f60-4c03-b6e9-e7c7d80687cf"
      unitRef="usd">664000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yNS9mcmFnOmVjYTlmN2E1OGExNjRkZGM5M2I5M2E5NjVlNWQ1YTE5L3RhYmxlOjQ3ZDA4ZWRhYzBkZjRlNWZiNGJiMzBhNDg1ODZjMGUwL3RhYmxlcmFuZ2U6NDdkMDhlZGFjMGRmNGU1ZmI0YmIzMGE0ODU4NmMwZTBfNDAtMS0xLTEtMA_3a78e765-edbe-4170-a03b-d9589934e29e"
      unitRef="usd">-31632000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yNS9mcmFnOmVjYTlmN2E1OGExNjRkZGM5M2I5M2E5NjVlNWQ1YTE5L3RhYmxlOjQ3ZDA4ZWRhYzBkZjRlNWZiNGJiMzBhNDg1ODZjMGUwL3RhYmxlcmFuZ2U6NDdkMDhlZGFjMGRmNGU1ZmI0YmIzMGE0ODU4NmMwZTBfNDAtMy0xLTEtMA_a908d8b3-d80a-49e9-897b-e0af150953d3"
      unitRef="usd">95442000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yNS9mcmFnOmVjYTlmN2E1OGExNjRkZGM5M2I5M2E5NjVlNWQ1YTE5L3RhYmxlOjQ3ZDA4ZWRhYzBkZjRlNWZiNGJiMzBhNDg1ODZjMGUwL3RhYmxlcmFuZ2U6NDdkMDhlZGFjMGRmNGU1ZmI0YmIzMGE0ODU4NmMwZTBfNDItMS0xLTEtMA_86323042-d0fd-40e4-a2fa-3b3e4ec7631f"
      unitRef="usd">-1713000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yNS9mcmFnOmVjYTlmN2E1OGExNjRkZGM5M2I5M2E5NjVlNWQ1YTE5L3RhYmxlOjQ3ZDA4ZWRhYzBkZjRlNWZiNGJiMzBhNDg1ODZjMGUwL3RhYmxlcmFuZ2U6NDdkMDhlZGFjMGRmNGU1ZmI0YmIzMGE0ODU4NmMwZTBfNDItMy0xLTEtMA_2f0a09c8-86ff-48a0-9a08-2deb25458f35"
      unitRef="usd">-358000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yNS9mcmFnOmVjYTlmN2E1OGExNjRkZGM5M2I5M2E5NjVlNWQ1YTE5L3RhYmxlOjQ3ZDA4ZWRhYzBkZjRlNWZiNGJiMzBhNDg1ODZjMGUwL3RhYmxlcmFuZ2U6NDdkMDhlZGFjMGRmNGU1ZmI0YmIzMGE0ODU4NmMwZTBfNDQtMS0xLTEtMA_7d7e3bc9-8a66-406a-9134-826e6b1332bb"
      unitRef="usd">12160000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yNS9mcmFnOmVjYTlmN2E1OGExNjRkZGM5M2I5M2E5NjVlNWQ1YTE5L3RhYmxlOjQ3ZDA4ZWRhYzBkZjRlNWZiNGJiMzBhNDg1ODZjMGUwL3RhYmxlcmFuZ2U6NDdkMDhlZGFjMGRmNGU1ZmI0YmIzMGE0ODU4NmMwZTBfNDQtMy0xLTEtMA_c8817133-238d-441c-8649-06c3e7fa68f1"
      unitRef="usd">131893000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yNS9mcmFnOmVjYTlmN2E1OGExNjRkZGM5M2I5M2E5NjVlNWQ1YTE5L3RhYmxlOjQ3ZDA4ZWRhYzBkZjRlNWZiNGJiMzBhNDg1ODZjMGUwL3RhYmxlcmFuZ2U6NDdkMDhlZGFjMGRmNGU1ZmI0YmIzMGE0ODU4NmMwZTBfNDUtMS0xLTEtMA_e62e6a3c-db94-4ed3-b335-d96a254b2521"
      unitRef="usd">191785000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3a140eca350c46678b02e7c5d97f888f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yNS9mcmFnOmVjYTlmN2E1OGExNjRkZGM5M2I5M2E5NjVlNWQ1YTE5L3RhYmxlOjQ3ZDA4ZWRhYzBkZjRlNWZiNGJiMzBhNDg1ODZjMGUwL3RhYmxlcmFuZ2U6NDdkMDhlZGFjMGRmNGU1ZmI0YmIzMGE0ODU4NmMwZTBfNDUtMy0xLTEtMA_e73be488-5133-4d92-ace7-e1c2f62e04a7"
      unitRef="usd">166849000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yNS9mcmFnOmVjYTlmN2E1OGExNjRkZGM5M2I5M2E5NjVlNWQ1YTE5L3RhYmxlOjQ3ZDA4ZWRhYzBkZjRlNWZiNGJiMzBhNDg1ODZjMGUwL3RhYmxlcmFuZ2U6NDdkMDhlZGFjMGRmNGU1ZmI0YmIzMGE0ODU4NmMwZTBfNDYtMS0xLTEtMA_a8a30fcf-dfee-4fed-8c89-c8504a35da51"
      unitRef="usd">203945000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i7e9c112eab5c47b288ba6790a3637e55_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yNS9mcmFnOmVjYTlmN2E1OGExNjRkZGM5M2I5M2E5NjVlNWQ1YTE5L3RhYmxlOjQ3ZDA4ZWRhYzBkZjRlNWZiNGJiMzBhNDg1ODZjMGUwL3RhYmxlcmFuZ2U6NDdkMDhlZGFjMGRmNGU1ZmI0YmIzMGE0ODU4NmMwZTBfNDYtMy0xLTEtMA_adec164f-a440-4390-9c8c-3114ec638f81"
      unitRef="usd">298742000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yNS9mcmFnOmVjYTlmN2E1OGExNjRkZGM5M2I5M2E5NjVlNWQ1YTE5L3RhYmxlOjQ3ZDA4ZWRhYzBkZjRlNWZiNGJiMzBhNDg1ODZjMGUwL3RhYmxlcmFuZ2U6NDdkMDhlZGFjMGRmNGU1ZmI0YmIzMGE0ODU4NmMwZTBfNDktMS0xLTEtMA_00f62ba0-89cb-4ddf-bb2e-bb5601477ed3"
      unitRef="usd">7403000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yNS9mcmFnOmVjYTlmN2E1OGExNjRkZGM5M2I5M2E5NjVlNWQ1YTE5L3RhYmxlOjQ3ZDA4ZWRhYzBkZjRlNWZiNGJiMzBhNDg1ODZjMGUwL3RhYmxlcmFuZ2U6NDdkMDhlZGFjMGRmNGU1ZmI0YmIzMGE0ODU4NmMwZTBfNDktMy0xLTEtMA_fa62e60f-6d36-45f6-a8f8-c4aafb0171ec"
      unitRef="usd">4144000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:InterestPaidNet
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yNS9mcmFnOmVjYTlmN2E1OGExNjRkZGM5M2I5M2E5NjVlNWQ1YTE5L3RhYmxlOjQ3ZDA4ZWRhYzBkZjRlNWZiNGJiMzBhNDg1ODZjMGUwL3RhYmxlcmFuZ2U6NDdkMDhlZGFjMGRmNGU1ZmI0YmIzMGE0ODU4NmMwZTBfNTEtMS0xLTEtMA_1eef9507-6947-4ddb-8f91-1769eb2ceb20"
      unitRef="usd">964000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yNS9mcmFnOmVjYTlmN2E1OGExNjRkZGM5M2I5M2E5NjVlNWQ1YTE5L3RhYmxlOjQ3ZDA4ZWRhYzBkZjRlNWZiNGJiMzBhNDg1ODZjMGUwL3RhYmxlcmFuZ2U6NDdkMDhlZGFjMGRmNGU1ZmI0YmIzMGE0ODU4NmMwZTBfNTEtMy0xLTEtMA_a271416d-0377-4ab3-866b-6e223a07d79b"
      unitRef="usd">3311000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaid
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yNS9mcmFnOmVjYTlmN2E1OGExNjRkZGM5M2I5M2E5NjVlNWQ1YTE5L3RhYmxlOjQ3ZDA4ZWRhYzBkZjRlNWZiNGJiMzBhNDg1ODZjMGUwL3RhYmxlcmFuZ2U6NDdkMDhlZGFjMGRmNGU1ZmI0YmIzMGE0ODU4NmMwZTBfNTItMS0xLTEtMA_7e9f87af-3269-49fb-8a47-99dfdd542b17"
      unitRef="usd">18036000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yNS9mcmFnOmVjYTlmN2E1OGExNjRkZGM5M2I5M2E5NjVlNWQ1YTE5L3RhYmxlOjQ3ZDA4ZWRhYzBkZjRlNWZiNGJiMzBhNDg1ODZjMGUwL3RhYmxlcmFuZ2U6NDdkMDhlZGFjMGRmNGU1ZmI0YmIzMGE0ODU4NmMwZTBfNTItMy0xLTEtMA_783edf61-a57b-4e00-a9ae-7cb79fcc673f"
      unitRef="usd">15644000</us-gaap:IncomeTaxesPaid>
    <us-gaap:StockholdersEquity
      contextRef="i6c99e3649db141489f54dac78f997787_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yOC9mcmFnOmVjZDg0Y2RiYTU5OTQ2ZjE4Yzg4ZWM4NTMwY2E2MzBlL3RhYmxlOmY3ZmNlZWI2OTczMTQ0OGQ4NTNlN2NiZThkMTJmYzYwL3RhYmxlcmFuZ2U6ZjdmY2VlYjY5NzMxNDQ4ZDg1M2U3Y2JlOGQxMmZjNjBfMy0xLTEtMS0w_a3eaa7c7-1eac-4e89-9095-be42a974ca02"
      unitRef="usd">18712000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i89949e7524434f128957ed5b15bd0afc_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yOC9mcmFnOmVjZDg0Y2RiYTU5OTQ2ZjE4Yzg4ZWM4NTMwY2E2MzBlL3RhYmxlOmY3ZmNlZWI2OTczMTQ0OGQ4NTNlN2NiZThkMTJmYzYwL3RhYmxlcmFuZ2U6ZjdmY2VlYjY5NzMxNDQ4ZDg1M2U3Y2JlOGQxMmZjNjBfMy0zLTEtMS0w_ac876ff6-18af-4c38-a2e4-586f2b53b255"
      unitRef="usd">18662000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i16c4b82553a8460e8e70e555465ac415_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yOC9mcmFnOmVjZDg0Y2RiYTU5OTQ2ZjE4Yzg4ZWM4NTMwY2E2MzBlL3RhYmxlOmY3ZmNlZWI2OTczMTQ0OGQ4NTNlN2NiZThkMTJmYzYwL3RhYmxlcmFuZ2U6ZjdmY2VlYjY5NzMxNDQ4ZDg1M2U3Y2JlOGQxMmZjNjBfMy01LTEtMS0w_fc7c1da7-6092-4928-a2c3-ae5d7f46806d"
      unitRef="usd">18677000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia7a4216912c74c07ba67a6bdb1b23862_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yOC9mcmFnOmVjZDg0Y2RiYTU5OTQ2ZjE4Yzg4ZWM4NTMwY2E2MzBlL3RhYmxlOmY3ZmNlZWI2OTczMTQ0OGQ4NTNlN2NiZThkMTJmYzYwL3RhYmxlcmFuZ2U6ZjdmY2VlYjY5NzMxNDQ4ZDg1M2U3Y2JlOGQxMmZjNjBfMy03LTEtMS0w_2732e41f-06b9-48da-8d7b-afacb4aa0c16"
      unitRef="usd">18577000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i3ab0d522ccda46129f0ffd88f9daa213_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yOC9mcmFnOmVjZDg0Y2RiYTU5OTQ2ZjE4Yzg4ZWM4NTMwY2E2MzBlL3RhYmxlOmY3ZmNlZWI2OTczMTQ0OGQ4NTNlN2NiZThkMTJmYzYwL3RhYmxlcmFuZ2U6ZjdmY2VlYjY5NzMxNDQ4ZDg1M2U3Y2JlOGQxMmZjNjBfNC0xLTEtMS0w_f723c74b-4d7a-4c9b-a940-d832769cd2c3"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="if2e636f4661b4bb09f7f20508480c5ca_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yOC9mcmFnOmVjZDg0Y2RiYTU5OTQ2ZjE4Yzg4ZWM4NTMwY2E2MzBlL3RhYmxlOmY3ZmNlZWI2OTczMTQ0OGQ4NTNlN2NiZThkMTJmYzYwL3RhYmxlcmFuZ2U6ZjdmY2VlYjY5NzMxNDQ4ZDg1M2U3Y2JlOGQxMmZjNjBfNC0zLTEtMS0w_66b63ac2-8e2f-43b3-b86a-029d7373bf2a"
      unitRef="usd">6000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="id1e7510254a243918969610ccc740a1c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yOC9mcmFnOmVjZDg0Y2RiYTU5OTQ2ZjE4Yzg4ZWM4NTMwY2E2MzBlL3RhYmxlOmY3ZmNlZWI2OTczMTQ0OGQ4NTNlN2NiZThkMTJmYzYwL3RhYmxlcmFuZ2U6ZjdmY2VlYjY5NzMxNDQ4ZDg1M2U3Y2JlOGQxMmZjNjBfNC01LTEtMS0w_527966b5-f654-448a-894c-4ba2ad450707"
      unitRef="usd">28000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="if5c6d8a762d94d39af461ef3220c1e4c_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yOC9mcmFnOmVjZDg0Y2RiYTU5OTQ2ZjE4Yzg4ZWM4NTMwY2E2MzBlL3RhYmxlOmY3ZmNlZWI2OTczMTQ0OGQ4NTNlN2NiZThkMTJmYzYwL3RhYmxlcmFuZ2U6ZjdmY2VlYjY5NzMxNDQ4ZDg1M2U3Y2JlOGQxMmZjNjBfNC03LTEtMS0w_810d9fe6-ffce-41ed-a296-d09a60ebb80f"
      unitRef="usd">85000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i3ab0d522ccda46129f0ffd88f9daa213_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yOC9mcmFnOmVjZDg0Y2RiYTU5OTQ2ZjE4Yzg4ZWM4NTMwY2E2MzBlL3RhYmxlOmY3ZmNlZWI2OTczMTQ0OGQ4NTNlN2NiZThkMTJmYzYwL3RhYmxlcmFuZ2U6ZjdmY2VlYjY5NzMxNDQ4ZDg1M2U3Y2JlOGQxMmZjNjBfNS0xLTEtMS0w_f0b73b0f-d05d-4fc7-bda8-9a7a81e36a1b"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="if2e636f4661b4bb09f7f20508480c5ca_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yOC9mcmFnOmVjZDg0Y2RiYTU5OTQ2ZjE4Yzg4ZWM4NTMwY2E2MzBlL3RhYmxlOmY3ZmNlZWI2OTczMTQ0OGQ4NTNlN2NiZThkMTJmYzYwL3RhYmxlcmFuZ2U6ZjdmY2VlYjY5NzMxNDQ4ZDg1M2U3Y2JlOGQxMmZjNjBfNS0zLTEtMS0w_dd159669-b4d0-4783-857d-5bb435e85c97"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="id1e7510254a243918969610ccc740a1c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yOC9mcmFnOmVjZDg0Y2RiYTU5OTQ2ZjE4Yzg4ZWM4NTMwY2E2MzBlL3RhYmxlOmY3ZmNlZWI2OTczMTQ0OGQ4NTNlN2NiZThkMTJmYzYwL3RhYmxlcmFuZ2U6ZjdmY2VlYjY5NzMxNDQ4ZDg1M2U3Y2JlOGQxMmZjNjBfNS01LTEtMS0w_1d47617e-61f9-4853-88bc-a5cebe55e692"
      unitRef="usd">7000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="if5c6d8a762d94d39af461ef3220c1e4c_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yOC9mcmFnOmVjZDg0Y2RiYTU5OTQ2ZjE4Yzg4ZWM4NTMwY2E2MzBlL3RhYmxlOmY3ZmNlZWI2OTczMTQ0OGQ4NTNlN2NiZThkMTJmYzYwL3RhYmxlcmFuZ2U6ZjdmY2VlYjY5NzMxNDQ4ZDg1M2U3Y2JlOGQxMmZjNjBfNS03LTEtMS0w_9188b4aa-46d0-484b-bd2e-53576ccb2007"
      unitRef="usd">6000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="i3ab0d522ccda46129f0ffd88f9daa213_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yOC9mcmFnOmVjZDg0Y2RiYTU5OTQ2ZjE4Yzg4ZWM4NTMwY2E2MzBlL3RhYmxlOmY3ZmNlZWI2OTczMTQ0OGQ4NTNlN2NiZThkMTJmYzYwL3RhYmxlcmFuZ2U6ZjdmY2VlYjY5NzMxNDQ4ZDg1M2U3Y2JlOGQxMmZjNjBfNi0xLTEtMS0w_e576d44a-80a2-44f1-adef-6aa780764d3f"
      unitRef="usd">10000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="if2e636f4661b4bb09f7f20508480c5ca_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yOC9mcmFnOmVjZDg0Y2RiYTU5OTQ2ZjE4Yzg4ZWM4NTMwY2E2MzBlL3RhYmxlOmY3ZmNlZWI2OTczMTQ0OGQ4NTNlN2NiZThkMTJmYzYwL3RhYmxlcmFuZ2U6ZjdmY2VlYjY5NzMxNDQ4ZDg1M2U3Y2JlOGQxMmZjNjBfNi0zLTEtMS0w_50025ab7-4967-4b3d-92b0-bf7964018d98"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="id1e7510254a243918969610ccc740a1c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yOC9mcmFnOmVjZDg0Y2RiYTU5OTQ2ZjE4Yzg4ZWM4NTMwY2E2MzBlL3RhYmxlOmY3ZmNlZWI2OTczMTQ0OGQ4NTNlN2NiZThkMTJmYzYwL3RhYmxlcmFuZ2U6ZjdmY2VlYjY5NzMxNDQ4ZDg1M2U3Y2JlOGQxMmZjNjBfNi01LTEtMS0w_1a40b926-6df5-45bf-9aca-fa2a559f0076"
      unitRef="usd">10000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="if5c6d8a762d94d39af461ef3220c1e4c_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yOC9mcmFnOmVjZDg0Y2RiYTU5OTQ2ZjE4Yzg4ZWM4NTMwY2E2MzBlL3RhYmxlOmY3ZmNlZWI2OTczMTQ0OGQ4NTNlN2NiZThkMTJmYzYwL3RhYmxlcmFuZ2U6ZjdmY2VlYjY5NzMxNDQ4ZDg1M2U3Y2JlOGQxMmZjNjBfNi03LTEtMS0w_a055df31-e3ff-4aed-903c-28793927e6ff"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:StockholdersEquity
      contextRef="i3c1c755d55124b3c81c797fa6c34dd56_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yOC9mcmFnOmVjZDg0Y2RiYTU5OTQ2ZjE4Yzg4ZWM4NTMwY2E2MzBlL3RhYmxlOmY3ZmNlZWI2OTczMTQ0OGQ4NTNlN2NiZThkMTJmYzYwL3RhYmxlcmFuZ2U6ZjdmY2VlYjY5NzMxNDQ4ZDg1M2U3Y2JlOGQxMmZjNjBfOC0xLTEtMS0w_fd69e61b-941a-406e-9057-4ef07e9fdddf"
      unitRef="usd">18722000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iac974c70f2084875aa3873ff7a94647f_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yOC9mcmFnOmVjZDg0Y2RiYTU5OTQ2ZjE4Yzg4ZWM4NTMwY2E2MzBlL3RhYmxlOmY3ZmNlZWI2OTczMTQ0OGQ4NTNlN2NiZThkMTJmYzYwL3RhYmxlcmFuZ2U6ZjdmY2VlYjY5NzMxNDQ4ZDg1M2U3Y2JlOGQxMmZjNjBfOC0zLTEtMS0w_00785ec7-a31c-4f88-a60d-6f2146e97030"
      unitRef="usd">18668000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3c1c755d55124b3c81c797fa6c34dd56_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yOC9mcmFnOmVjZDg0Y2RiYTU5OTQ2ZjE4Yzg4ZWM4NTMwY2E2MzBlL3RhYmxlOmY3ZmNlZWI2OTczMTQ0OGQ4NTNlN2NiZThkMTJmYzYwL3RhYmxlcmFuZ2U6ZjdmY2VlYjY5NzMxNDQ4ZDg1M2U3Y2JlOGQxMmZjNjBfOC01LTEtMS0w_3137fafd-a4c5-418a-a2ba-f5fb9099cf52"
      unitRef="usd">18722000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iac974c70f2084875aa3873ff7a94647f_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yOC9mcmFnOmVjZDg0Y2RiYTU5OTQ2ZjE4Yzg4ZWM4NTMwY2E2MzBlL3RhYmxlOmY3ZmNlZWI2OTczMTQ0OGQ4NTNlN2NiZThkMTJmYzYwL3RhYmxlcmFuZ2U6ZjdmY2VlYjY5NzMxNDQ4ZDg1M2U3Y2JlOGQxMmZjNjBfOC03LTEtMS0w_e74d566b-a04b-4808-89e0-fa2c2f030b9f"
      unitRef="usd">18668000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibcc80226bb7e46d882b4495f2cf1a8ac_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yOC9mcmFnOmVjZDg0Y2RiYTU5OTQ2ZjE4Yzg4ZWM4NTMwY2E2MzBlL3RhYmxlOmY3ZmNlZWI2OTczMTQ0OGQ4NTNlN2NiZThkMTJmYzYwL3RhYmxlcmFuZ2U6ZjdmY2VlYjY5NzMxNDQ4ZDg1M2U3Y2JlOGQxMmZjNjBfMTAtMS0xLTEtMA_6aae86d8-8fdb-4e6e-9458-1bae1d317454"
      unitRef="usd">150004000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idd990fc661c443ff97e0bcab04ce0fe2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yOC9mcmFnOmVjZDg0Y2RiYTU5OTQ2ZjE4Yzg4ZWM4NTMwY2E2MzBlL3RhYmxlOmY3ZmNlZWI2OTczMTQ0OGQ4NTNlN2NiZThkMTJmYzYwL3RhYmxlcmFuZ2U6ZjdmY2VlYjY5NzMxNDQ4ZDg1M2U3Y2JlOGQxMmZjNjBfMTAtMy0xLTEtMA_00801612-27c6-4735-8fe7-e484130b4d51"
      unitRef="usd">137235000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i25c17860034141cb99893086fc7b5317_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yOC9mcmFnOmVjZDg0Y2RiYTU5OTQ2ZjE4Yzg4ZWM4NTMwY2E2MzBlL3RhYmxlOmY3ZmNlZWI2OTczMTQ0OGQ4NTNlN2NiZThkMTJmYzYwL3RhYmxlcmFuZ2U6ZjdmY2VlYjY5NzMxNDQ4ZDg1M2U3Y2JlOGQxMmZjNjBfMTAtNS0xLTEtMA_eae92f0a-86ec-43cf-a449-fd35508950e6"
      unitRef="usd">147961000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i596a2e3cfe6043ea94ca289e09f215eb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yOC9mcmFnOmVjZDg0Y2RiYTU5OTQ2ZjE4Yzg4ZWM4NTMwY2E2MzBlL3RhYmxlOmY3ZmNlZWI2OTczMTQ0OGQ4NTNlN2NiZThkMTJmYzYwL3RhYmxlcmFuZ2U6ZjdmY2VlYjY5NzMxNDQ4ZDg1M2U3Y2JlOGQxMmZjNjBfMTAtNy0xLTEtMA_3248e2bb-2b04-45dc-b5f6-4f6a6e9afcdf"
      unitRef="usd">138526000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="id55929ba68494e7184007910e6ab9658_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yOC9mcmFnOmVjZDg0Y2RiYTU5OTQ2ZjE4Yzg4ZWM4NTMwY2E2MzBlL3RhYmxlOmY3ZmNlZWI2OTczMTQ0OGQ4NTNlN2NiZThkMTJmYzYwL3RhYmxlcmFuZ2U6ZjdmY2VlYjY5NzMxNDQ4ZDg1M2U3Y2JlOGQxMmZjNjBfMTEtMS0xLTEtMA_d5fad002-b28e-4c86-9d09-406e6b5faeb9"
      unitRef="usd">-52000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="ibd289e45e3e24278868f7dc0aac4f9b5_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yOC9mcmFnOmVjZDg0Y2RiYTU5OTQ2ZjE4Yzg4ZWM4NTMwY2E2MzBlL3RhYmxlOmY3ZmNlZWI2OTczMTQ0OGQ4NTNlN2NiZThkMTJmYzYwL3RhYmxlcmFuZ2U6ZjdmY2VlYjY5NzMxNDQ4ZDg1M2U3Y2JlOGQxMmZjNjBfMTEtMy0xLTEtMA_6b2fb1cf-42fe-4230-b599-4adb9093f78f"
      unitRef="usd">-38000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i126aea0b7ba547d7b5e9cfd63d0b0a6d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yOC9mcmFnOmVjZDg0Y2RiYTU5OTQ2ZjE4Yzg4ZWM4NTMwY2E2MzBlL3RhYmxlOmY3ZmNlZWI2OTczMTQ0OGQ4NTNlN2NiZThkMTJmYzYwL3RhYmxlcmFuZ2U6ZjdmY2VlYjY5NzMxNDQ4ZDg1M2U3Y2JlOGQxMmZjNjBfMTEtNS0xLTEtMA_685172a0-df7d-4dd1-bba7-10c138e221f6"
      unitRef="usd">-2712000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i13719d1b24a54a6a9e69280fa2c7d80a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yOC9mcmFnOmVjZDg0Y2RiYTU5OTQ2ZjE4Yzg4ZWM4NTMwY2E2MzBlL3RhYmxlOmY3ZmNlZWI2OTczMTQ0OGQ4NTNlN2NiZThkMTJmYzYwL3RhYmxlcmFuZ2U6ZjdmY2VlYjY5NzMxNDQ4ZDg1M2U3Y2JlOGQxMmZjNjBfMTEtNy0xLTEtMA_fc6ded78-8358-458f-a56d-23eed8977662"
      unitRef="usd">-5114000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="id55929ba68494e7184007910e6ab9658_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yOC9mcmFnOmVjZDg0Y2RiYTU5OTQ2ZjE4Yzg4ZWM4NTMwY2E2MzBlL3RhYmxlOmY3ZmNlZWI2OTczMTQ0OGQ4NTNlN2NiZThkMTJmYzYwL3RhYmxlcmFuZ2U6ZjdmY2VlYjY5NzMxNDQ4ZDg1M2U3Y2JlOGQxMmZjNjBfMTItMS0xLTEtMA_71fe445d-3652-404f-9d90-beaabb2b1c55"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ibd289e45e3e24278868f7dc0aac4f9b5_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yOC9mcmFnOmVjZDg0Y2RiYTU5OTQ2ZjE4Yzg4ZWM4NTMwY2E2MzBlL3RhYmxlOmY3ZmNlZWI2OTczMTQ0OGQ4NTNlN2NiZThkMTJmYzYwL3RhYmxlcmFuZ2U6ZjdmY2VlYjY5NzMxNDQ4ZDg1M2U3Y2JlOGQxMmZjNjBfMTItMy0xLTEtMA_58ad9b7b-8055-406d-807a-9ee5c4fdaad8"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i126aea0b7ba547d7b5e9cfd63d0b0a6d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yOC9mcmFnOmVjZDg0Y2RiYTU5OTQ2ZjE4Yzg4ZWM4NTMwY2E2MzBlL3RhYmxlOmY3ZmNlZWI2OTczMTQ0OGQ4NTNlN2NiZThkMTJmYzYwL3RhYmxlcmFuZ2U6ZjdmY2VlYjY5NzMxNDQ4ZDg1M2U3Y2JlOGQxMmZjNjBfMTItNS0xLTEtMA_0f86fa50-7981-48c6-843f-6f5e79747bb6"
      unitRef="usd">697000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i13719d1b24a54a6a9e69280fa2c7d80a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yOC9mcmFnOmVjZDg0Y2RiYTU5OTQ2ZjE4Yzg4ZWM4NTMwY2E2MzBlL3RhYmxlOmY3ZmNlZWI2OTczMTQ0OGQ4NTNlN2NiZThkMTJmYzYwL3RhYmxlcmFuZ2U6ZjdmY2VlYjY5NzMxNDQ4ZDg1M2U3Y2JlOGQxMmZjNjBfMTItNy0xLTEtMA_6c81d842-66eb-4ff5-8cff-6ee48383c299"
      unitRef="usd">658000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="id55929ba68494e7184007910e6ab9658_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yOC9mcmFnOmVjZDg0Y2RiYTU5OTQ2ZjE4Yzg4ZWM4NTMwY2E2MzBlL3RhYmxlOmY3ZmNlZWI2OTczMTQ0OGQ4NTNlN2NiZThkMTJmYzYwL3RhYmxlcmFuZ2U6ZjdmY2VlYjY5NzMxNDQ4ZDg1M2U3Y2JlOGQxMmZjNjBfMTMtMS0xLTEtMA_d7b5273d-6088-4e62-a0db-ec2ebcb6111b"
      unitRef="usd">-10000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="ibd289e45e3e24278868f7dc0aac4f9b5_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yOC9mcmFnOmVjZDg0Y2RiYTU5OTQ2ZjE4Yzg4ZWM4NTMwY2E2MzBlL3RhYmxlOmY3ZmNlZWI2OTczMTQ0OGQ4NTNlN2NiZThkMTJmYzYwL3RhYmxlcmFuZ2U6ZjdmY2VlYjY5NzMxNDQ4ZDg1M2U3Y2JlOGQxMmZjNjBfMTMtMy0xLTEtMA_07c4a944-7158-4d86-a91c-fc45f11dea8b"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="i126aea0b7ba547d7b5e9cfd63d0b0a6d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yOC9mcmFnOmVjZDg0Y2RiYTU5OTQ2ZjE4Yzg4ZWM4NTMwY2E2MzBlL3RhYmxlOmY3ZmNlZWI2OTczMTQ0OGQ4NTNlN2NiZThkMTJmYzYwL3RhYmxlcmFuZ2U6ZjdmY2VlYjY5NzMxNDQ4ZDg1M2U3Y2JlOGQxMmZjNjBfMTMtNS0xLTEtMA_d7e86ce0-862f-436d-8f5e-7fb0cdc5a61b"
      unitRef="usd">-10000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="i13719d1b24a54a6a9e69280fa2c7d80a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yOC9mcmFnOmVjZDg0Y2RiYTU5OTQ2ZjE4Yzg4ZWM4NTMwY2E2MzBlL3RhYmxlOmY3ZmNlZWI2OTczMTQ0OGQ4NTNlN2NiZThkMTJmYzYwL3RhYmxlcmFuZ2U6ZjdmY2VlYjY5NzMxNDQ4ZDg1M2U3Y2JlOGQxMmZjNjBfMTMtNy0xLTEtMA_b9662577-1b90-4653-b94a-9fa155bf7885"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="id55929ba68494e7184007910e6ab9658_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yOC9mcmFnOmVjZDg0Y2RiYTU5OTQ2ZjE4Yzg4ZWM4NTMwY2E2MzBlL3RhYmxlOmY3ZmNlZWI2OTczMTQ0OGQ4NTNlN2NiZThkMTJmYzYwL3RhYmxlcmFuZ2U6ZjdmY2VlYjY5NzMxNDQ4ZDg1M2U3Y2JlOGQxMmZjNjBfMTQtMS0xLTEtMA_e77a955c-234c-46e3-ad49-5ed9e1ff0b6f"
      unitRef="usd">4388000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ibd289e45e3e24278868f7dc0aac4f9b5_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yOC9mcmFnOmVjZDg0Y2RiYTU5OTQ2ZjE4Yzg4ZWM4NTMwY2E2MzBlL3RhYmxlOmY3ZmNlZWI2OTczMTQ0OGQ4NTNlN2NiZThkMTJmYzYwL3RhYmxlcmFuZ2U6ZjdmY2VlYjY5NzMxNDQ4ZDg1M2U3Y2JlOGQxMmZjNjBfMTQtMy0xLTEtMA_ee8c2c77-2c99-40f9-a0e1-45a527b8d7fc"
      unitRef="usd">3895000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i126aea0b7ba547d7b5e9cfd63d0b0a6d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yOC9mcmFnOmVjZDg0Y2RiYTU5OTQ2ZjE4Yzg4ZWM4NTMwY2E2MzBlL3RhYmxlOmY3ZmNlZWI2OTczMTQ0OGQ4NTNlN2NiZThkMTJmYzYwL3RhYmxlcmFuZ2U6ZjdmY2VlYjY5NzMxNDQ4ZDg1M2U3Y2JlOGQxMmZjNjBfMTQtNS0xLTEtMA_a9985726-15f0-4251-a9cf-f7f0f5230d24"
      unitRef="usd">8394000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i13719d1b24a54a6a9e69280fa2c7d80a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yOC9mcmFnOmVjZDg0Y2RiYTU5OTQ2ZjE4Yzg4ZWM4NTMwY2E2MzBlL3RhYmxlOmY3ZmNlZWI2OTczMTQ0OGQ4NTNlN2NiZThkMTJmYzYwL3RhYmxlcmFuZ2U6ZjdmY2VlYjY5NzMxNDQ4ZDg1M2U3Y2JlOGQxMmZjNjBfMTQtNy0xLTEtMA_a868ab9d-b27b-45c5-97e9-dafe205c8789"
      unitRef="usd">7022000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockholdersEquity
      contextRef="i0173beac260f433ca8da6ff0048e7f63_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yOC9mcmFnOmVjZDg0Y2RiYTU5OTQ2ZjE4Yzg4ZWM4NTMwY2E2MzBlL3RhYmxlOmY3ZmNlZWI2OTczMTQ0OGQ4NTNlN2NiZThkMTJmYzYwL3RhYmxlcmFuZ2U6ZjdmY2VlYjY5NzMxNDQ4ZDg1M2U3Y2JlOGQxMmZjNjBfMTYtMS0xLTEtMA_e4790d1a-9465-451a-9854-df6afb31e6a8"
      unitRef="usd">154330000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8580686c1fad4ad6acd99db7993d2922_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yOC9mcmFnOmVjZDg0Y2RiYTU5OTQ2ZjE4Yzg4ZWM4NTMwY2E2MzBlL3RhYmxlOmY3ZmNlZWI2OTczMTQ0OGQ4NTNlN2NiZThkMTJmYzYwL3RhYmxlcmFuZ2U6ZjdmY2VlYjY5NzMxNDQ4ZDg1M2U3Y2JlOGQxMmZjNjBfMTYtMy0xLTEtMA_70323efb-9bdf-43dc-b13f-4f61410b8a6c"
      unitRef="usd">141092000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0173beac260f433ca8da6ff0048e7f63_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yOC9mcmFnOmVjZDg0Y2RiYTU5OTQ2ZjE4Yzg4ZWM4NTMwY2E2MzBlL3RhYmxlOmY3ZmNlZWI2OTczMTQ0OGQ4NTNlN2NiZThkMTJmYzYwL3RhYmxlcmFuZ2U6ZjdmY2VlYjY5NzMxNDQ4ZDg1M2U3Y2JlOGQxMmZjNjBfMTYtNS0xLTEtMA_1b919d6f-3e7d-4027-b181-e775046d1712"
      unitRef="usd">154330000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8580686c1fad4ad6acd99db7993d2922_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yOC9mcmFnOmVjZDg0Y2RiYTU5OTQ2ZjE4Yzg4ZWM4NTMwY2E2MzBlL3RhYmxlOmY3ZmNlZWI2OTczMTQ0OGQ4NTNlN2NiZThkMTJmYzYwL3RhYmxlcmFuZ2U6ZjdmY2VlYjY5NzMxNDQ4ZDg1M2U3Y2JlOGQxMmZjNjBfMTYtNy0xLTEtMA_6bdafb07-7041-42eb-9834-44afb60c6b43"
      unitRef="usd">141092000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4e1781ad625c4e0fb2395567f0382e02_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yOC9mcmFnOmVjZDg0Y2RiYTU5OTQ2ZjE4Yzg4ZWM4NTMwY2E2MzBlL3RhYmxlOmY3ZmNlZWI2OTczMTQ0OGQ4NTNlN2NiZThkMTJmYzYwL3RhYmxlcmFuZ2U6ZjdmY2VlYjY5NzMxNDQ4ZDg1M2U3Y2JlOGQxMmZjNjBfMTgtMS0xLTEtMA_8ed7c3d6-35b2-44ad-b3ef-896546f8e492"
      unitRef="usd">904910000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i372177c9b4f24ba88492b922ca2e9c22_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yOC9mcmFnOmVjZDg0Y2RiYTU5OTQ2ZjE4Yzg4ZWM4NTMwY2E2MzBlL3RhYmxlOmY3ZmNlZWI2OTczMTQ0OGQ4NTNlN2NiZThkMTJmYzYwL3RhYmxlcmFuZ2U6ZjdmY2VlYjY5NzMxNDQ4ZDg1M2U3Y2JlOGQxMmZjNjBfMTgtMy0xLTEtMA_d1e92529-238e-4731-b417-51fd4a78a869"
      unitRef="usd">836961000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ied1c806debe04d89b25638848d1494fd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yOC9mcmFnOmVjZDg0Y2RiYTU5OTQ2ZjE4Yzg4ZWM4NTMwY2E2MzBlL3RhYmxlOmY3ZmNlZWI2OTczMTQ0OGQ4NTNlN2NiZThkMTJmYzYwL3RhYmxlcmFuZ2U6ZjdmY2VlYjY5NzMxNDQ4ZDg1M2U3Y2JlOGQxMmZjNjBfMTgtNS0xLTEtMA_729aa6e2-2da3-4af4-9bd8-ca8870ca96e8"
      unitRef="usd">873692000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i527e7ef0ff894782a106546d5451aebf_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yOC9mcmFnOmVjZDg0Y2RiYTU5OTQ2ZjE4Yzg4ZWM4NTMwY2E2MzBlL3RhYmxlOmY3ZmNlZWI2OTczMTQ0OGQ4NTNlN2NiZThkMTJmYzYwL3RhYmxlcmFuZ2U6ZjdmY2VlYjY5NzMxNDQ4ZDg1M2U3Y2JlOGQxMmZjNjBfMTgtNy0xLTEtMA_9675ba7e-6f66-48a4-aa98-b9f3cb64a06d"
      unitRef="usd">823702000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i1a3d01b12d024c079fdd311c56920c4a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yOC9mcmFnOmVjZDg0Y2RiYTU5OTQ2ZjE4Yzg4ZWM4NTMwY2E2MzBlL3RhYmxlOmY3ZmNlZWI2OTczMTQ0OGQ4NTNlN2NiZThkMTJmYzYwL3RhYmxlcmFuZ2U6ZjdmY2VlYjY5NzMxNDQ4ZDg1M2U3Y2JlOGQxMmZjNjBfMTktMS0xLTEtMA_94e115f6-dd56-4952-aa07-b1eeff21eb2a"
      unitRef="usd">28655000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iad2d52b937db44d78fd79b94fa9bc46c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yOC9mcmFnOmVjZDg0Y2RiYTU5OTQ2ZjE4Yzg4ZWM4NTMwY2E2MzBlL3RhYmxlOmY3ZmNlZWI2OTczMTQ0OGQ4NTNlN2NiZThkMTJmYzYwL3RhYmxlcmFuZ2U6ZjdmY2VlYjY5NzMxNDQ4ZDg1M2U3Y2JlOGQxMmZjNjBfMTktMy0xLTEtMA_77422ede-9ea7-429a-bb3b-2b4896ac3dc1"
      unitRef="usd">14520000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4adaa108763f41f6973ce024995d893e_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yOC9mcmFnOmVjZDg0Y2RiYTU5OTQ2ZjE4Yzg4ZWM4NTMwY2E2MzBlL3RhYmxlOmY3ZmNlZWI2OTczMTQ0OGQ4NTNlN2NiZThkMTJmYzYwL3RhYmxlcmFuZ2U6ZjdmY2VlYjY5NzMxNDQ4ZDg1M2U3Y2JlOGQxMmZjNjBfMTktNS0xLTEtMA_2e9f55e7-7710-4869-a087-4e701eeaad35"
      unitRef="usd">59873000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0f3d986adc0249348d52b0e4d610e7f9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yOC9mcmFnOmVjZDg0Y2RiYTU5OTQ2ZjE4Yzg4ZWM4NTMwY2E2MzBlL3RhYmxlOmY3ZmNlZWI2OTczMTQ0OGQ4NTNlN2NiZThkMTJmYzYwL3RhYmxlcmFuZ2U6ZjdmY2VlYjY5NzMxNDQ4ZDg1M2U3Y2JlOGQxMmZjNjBfMTktNy0xLTEtMA_98479c12-4660-47f5-b991-b318f870ca9f"
      unitRef="usd">27779000</us-gaap:NetIncomeLoss>
    <us-gaap:StockholdersEquity
      contextRef="i5877b22897974a579d28f5b126aca8bf_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yOC9mcmFnOmVjZDg0Y2RiYTU5OTQ2ZjE4Yzg4ZWM4NTMwY2E2MzBlL3RhYmxlOmY3ZmNlZWI2OTczMTQ0OGQ4NTNlN2NiZThkMTJmYzYwL3RhYmxlcmFuZ2U6ZjdmY2VlYjY5NzMxNDQ4ZDg1M2U3Y2JlOGQxMmZjNjBfMjAtMS0xLTEtMA_c195fcbb-c263-49d4-a735-9a1f17f828fb"
      unitRef="usd">933565000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie97d7455f0d54230b831910a263f29e2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yOC9mcmFnOmVjZDg0Y2RiYTU5OTQ2ZjE4Yzg4ZWM4NTMwY2E2MzBlL3RhYmxlOmY3ZmNlZWI2OTczMTQ0OGQ4NTNlN2NiZThkMTJmYzYwL3RhYmxlcmFuZ2U6ZjdmY2VlYjY5NzMxNDQ4ZDg1M2U3Y2JlOGQxMmZjNjBfMjAtMy0xLTEtMA_1b8d2e04-19e5-4b9d-aaad-37312939625c"
      unitRef="usd">851481000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5877b22897974a579d28f5b126aca8bf_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yOC9mcmFnOmVjZDg0Y2RiYTU5OTQ2ZjE4Yzg4ZWM4NTMwY2E2MzBlL3RhYmxlOmY3ZmNlZWI2OTczMTQ0OGQ4NTNlN2NiZThkMTJmYzYwL3RhYmxlcmFuZ2U6ZjdmY2VlYjY5NzMxNDQ4ZDg1M2U3Y2JlOGQxMmZjNjBfMjAtNS0xLTEtMA_595ae6f7-2e32-4c8b-9e53-a52bd93d7b00"
      unitRef="usd">933565000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie97d7455f0d54230b831910a263f29e2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yOC9mcmFnOmVjZDg0Y2RiYTU5OTQ2ZjE4Yzg4ZWM4NTMwY2E2MzBlL3RhYmxlOmY3ZmNlZWI2OTczMTQ0OGQ4NTNlN2NiZThkMTJmYzYwL3RhYmxlcmFuZ2U6ZjdmY2VlYjY5NzMxNDQ4ZDg1M2U3Y2JlOGQxMmZjNjBfMjAtNy0xLTEtMA_b430fb65-9313-4252-88b2-cde47643e9fc"
      unitRef="usd">851481000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic4e783a832dd42778053015f312efa47_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yOC9mcmFnOmVjZDg0Y2RiYTU5OTQ2ZjE4Yzg4ZWM4NTMwY2E2MzBlL3RhYmxlOmY3ZmNlZWI2OTczMTQ0OGQ4NTNlN2NiZThkMTJmYzYwL3RhYmxlcmFuZ2U6ZjdmY2VlYjY5NzMxNDQ4ZDg1M2U3Y2JlOGQxMmZjNjBfMjItMS0xLTEtMA_ccf357a5-dbb0-49ca-9077-ce7e227639b7"
      unitRef="usd">-32771000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7ec938eba9b74b7e927f4376d41bccdf_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yOC9mcmFnOmVjZDg0Y2RiYTU5OTQ2ZjE4Yzg4ZWM4NTMwY2E2MzBlL3RhYmxlOmY3ZmNlZWI2OTczMTQ0OGQ4NTNlN2NiZThkMTJmYzYwL3RhYmxlcmFuZ2U6ZjdmY2VlYjY5NzMxNDQ4ZDg1M2U3Y2JlOGQxMmZjNjBfMjItMy0xLTEtMA_02ceeeec-b37f-4540-ace0-26639f859173"
      unitRef="usd">-55049000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib09fb88bcc424408b9b79e5de93b0599_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yOC9mcmFnOmVjZDg0Y2RiYTU5OTQ2ZjE4Yzg4ZWM4NTMwY2E2MzBlL3RhYmxlOmY3ZmNlZWI2OTczMTQ0OGQ4NTNlN2NiZThkMTJmYzYwL3RhYmxlcmFuZ2U6ZjdmY2VlYjY5NzMxNDQ4ZDg1M2U3Y2JlOGQxMmZjNjBfMjItNS0xLTEtMA_78eeeddc-1714-49b0-b2fc-d303db1626bf"
      unitRef="usd">-19575000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i32d9c724ea774e34b9924c37fcad5f82_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yOC9mcmFnOmVjZDg0Y2RiYTU5OTQ2ZjE4Yzg4ZWM4NTMwY2E2MzBlL3RhYmxlOmY3ZmNlZWI2OTczMTQ0OGQ4NTNlN2NiZThkMTJmYzYwL3RhYmxlcmFuZ2U6ZjdmY2VlYjY5NzMxNDQ4ZDg1M2U3Y2JlOGQxMmZjNjBfMjItNy0xLTEtMA_31d70670-b08f-4d02-b62a-d89fd2badc0a"
      unitRef="usd">-46905000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i3440d682b468451095bba4f3e8dbe95a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yOC9mcmFnOmVjZDg0Y2RiYTU5OTQ2ZjE4Yzg4ZWM4NTMwY2E2MzBlL3RhYmxlOmY3ZmNlZWI2OTczMTQ0OGQ4NTNlN2NiZThkMTJmYzYwL3RhYmxlcmFuZ2U6ZjdmY2VlYjY5NzMxNDQ4ZDg1M2U3Y2JlOGQxMmZjNjBfMjMtMS0xLTEtMA_4c3ec3b6-7e28-479c-a063-8bdc687e2630"
      unitRef="usd">2816000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i70cc5be3afb7483da6557ee5b3a0ae47_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yOC9mcmFnOmVjZDg0Y2RiYTU5OTQ2ZjE4Yzg4ZWM4NTMwY2E2MzBlL3RhYmxlOmY3ZmNlZWI2OTczMTQ0OGQ4NTNlN2NiZThkMTJmYzYwL3RhYmxlcmFuZ2U6ZjdmY2VlYjY5NzMxNDQ4ZDg1M2U3Y2JlOGQxMmZjNjBfMjMtMy0xLTEtMA_5422d241-3a28-4898-83bc-f8680092da24"
      unitRef="usd">6390000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ie5b76b28b798416d8cc6800d02a63d97_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yOC9mcmFnOmVjZDg0Y2RiYTU5OTQ2ZjE4Yzg4ZWM4NTMwY2E2MzBlL3RhYmxlOmY3ZmNlZWI2OTczMTQ0OGQ4NTNlN2NiZThkMTJmYzYwL3RhYmxlcmFuZ2U6ZjdmY2VlYjY5NzMxNDQ4ZDg1M2U3Y2JlOGQxMmZjNjBfMjMtNS0xLTEtMA_014dd48e-1c89-44dd-a283-3f276e0ad54e"
      unitRef="usd">-10380000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i956c312b38224625a2e3ea213d1ca4fb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yOC9mcmFnOmVjZDg0Y2RiYTU5OTQ2ZjE4Yzg4ZWM4NTMwY2E2MzBlL3RhYmxlOmY3ZmNlZWI2OTczMTQ0OGQ4NTNlN2NiZThkMTJmYzYwL3RhYmxlcmFuZ2U6ZjdmY2VlYjY5NzMxNDQ4ZDg1M2U3Y2JlOGQxMmZjNjBfMjMtNy0xLTEtMA_14c51571-a559-49b1-ad03-46d6d2d997cf"
      unitRef="usd">-1754000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="if80dc89a85d34e428bda52da81186f1f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yOC9mcmFnOmVjZDg0Y2RiYTU5OTQ2ZjE4Yzg4ZWM4NTMwY2E2MzBlL3RhYmxlOmY3ZmNlZWI2OTczMTQ0OGQ4NTNlN2NiZThkMTJmYzYwL3RhYmxlcmFuZ2U6ZjdmY2VlYjY5NzMxNDQ4ZDg1M2U3Y2JlOGQxMmZjNjBfMjQtMS0xLTEtMA_c8328ad6-882c-4f69-9997-44ebb128ed8c"
      unitRef="usd">-29955000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1d15790dd3224d2abd5a063964ee76fe_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yOC9mcmFnOmVjZDg0Y2RiYTU5OTQ2ZjE4Yzg4ZWM4NTMwY2E2MzBlL3RhYmxlOmY3ZmNlZWI2OTczMTQ0OGQ4NTNlN2NiZThkMTJmYzYwL3RhYmxlcmFuZ2U6ZjdmY2VlYjY5NzMxNDQ4ZDg1M2U3Y2JlOGQxMmZjNjBfMjQtMy0xLTEtMA_569cfb8a-49c7-40d9-b507-7973a8da9cb7"
      unitRef="usd">-48659000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if80dc89a85d34e428bda52da81186f1f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yOC9mcmFnOmVjZDg0Y2RiYTU5OTQ2ZjE4Yzg4ZWM4NTMwY2E2MzBlL3RhYmxlOmY3ZmNlZWI2OTczMTQ0OGQ4NTNlN2NiZThkMTJmYzYwL3RhYmxlcmFuZ2U6ZjdmY2VlYjY5NzMxNDQ4ZDg1M2U3Y2JlOGQxMmZjNjBfMjQtNS0xLTEtMA_6dacae0d-c6a8-4656-ae84-42d987678825"
      unitRef="usd">-29955000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1d15790dd3224d2abd5a063964ee76fe_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yOC9mcmFnOmVjZDg0Y2RiYTU5OTQ2ZjE4Yzg4ZWM4NTMwY2E2MzBlL3RhYmxlOmY3ZmNlZWI2OTczMTQ0OGQ4NTNlN2NiZThkMTJmYzYwL3RhYmxlcmFuZ2U6ZjdmY2VlYjY5NzMxNDQ4ZDg1M2U3Y2JlOGQxMmZjNjBfMjQtNy0xLTEtMA_5b6da115-2d26-4f30-89df-c5b3072b3656"
      unitRef="usd">-48659000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yOC9mcmFnOmVjZDg0Y2RiYTU5OTQ2ZjE4Yzg4ZWM4NTMwY2E2MzBlL3RhYmxlOmY3ZmNlZWI2OTczMTQ0OGQ4NTNlN2NiZThkMTJmYzYwL3RhYmxlcmFuZ2U6ZjdmY2VlYjY5NzMxNDQ4ZDg1M2U3Y2JlOGQxMmZjNjBfMjUtMS0xLTEtMA_a3b74cef-c47e-4281-bd2a-1063b8cdb359"
      unitRef="usd">1076662000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7e9c112eab5c47b288ba6790a3637e55_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yOC9mcmFnOmVjZDg0Y2RiYTU5OTQ2ZjE4Yzg4ZWM4NTMwY2E2MzBlL3RhYmxlOmY3ZmNlZWI2OTczMTQ0OGQ4NTNlN2NiZThkMTJmYzYwL3RhYmxlcmFuZ2U6ZjdmY2VlYjY5NzMxNDQ4ZDg1M2U3Y2JlOGQxMmZjNjBfMjUtMy0xLTEtMA_22868d7d-4366-4551-8cb9-549e3d5ce7c1"
      unitRef="usd">962582000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yOC9mcmFnOmVjZDg0Y2RiYTU5OTQ2ZjE4Yzg4ZWM4NTMwY2E2MzBlL3RhYmxlOmY3ZmNlZWI2OTczMTQ0OGQ4NTNlN2NiZThkMTJmYzYwL3RhYmxlcmFuZ2U6ZjdmY2VlYjY5NzMxNDQ4ZDg1M2U3Y2JlOGQxMmZjNjBfMjUtNS0xLTEtMA_885e457f-896f-40b3-886c-7c6adf18bba7"
      unitRef="usd">1076662000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7e9c112eab5c47b288ba6790a3637e55_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8yOC9mcmFnOmVjZDg0Y2RiYTU5OTQ2ZjE4Yzg4ZWM4NTMwY2E2MzBlL3RhYmxlOmY3ZmNlZWI2OTczMTQ0OGQ4NTNlN2NiZThkMTJmYzYwL3RhYmxlcmFuZ2U6ZjdmY2VlYjY5NzMxNDQ4ZDg1M2U3Y2JlOGQxMmZjNjBfMjUtNy0xLTEtMA_94134b54-f8a7-472c-aa43-3dbd88e38f87"
      unitRef="usd">962582000</us-gaap:StockholdersEquity>
    <us-gaap:BasisOfAccounting
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8zNC9mcmFnOjg5ZTZiNmVhMWJlZTQ0ZjBhYzA0YWI5MWNiOWU2ZWRiL3RleHRyZWdpb246ODllNmI2ZWExYmVlNDRmMGFjMDRhYjkxY2I5ZTZlZGJfMjY5Ng_d7afe76c-4746-4c82-8c4e-3a3b135024bd">Basis of Presentation&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As used herein, the terms &#x201c;Company,&#x201d; &#x201c;Rogers,&#x201d; &#x201c;we,&#x201d; &#x201c;us,&#x201d; &#x201c;our&#x201d; and similar terms mean Rogers Corporation and its consolidated subsidiaries, unless the context indicates otherwise.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (GAAP) for interim financial information. Accordingly, these statements do not include all of the information and footnotes required by GAAP for complete financial statements. In our opinion, the accompanying condensed consolidated financial statements include all normal recurring adjustments necessary for their fair presentation in accordance with GAAP. All significant intercompany balances and transactions have been eliminated.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interim results are not necessarily indicative of results for a full year. For further information regarding our accounting policies, refer to the audited consolidated financial statements and footnotes thereto included in our Annual Report on Form 10-K for the year ended December&#160;31, 2020. Refer to the discussion below for our restructuring activities significant accounting policy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Through the fourth quarter of 2020, we operated three strategic operating segments: Advanced Connectivity Solutions (ACS), Elastomeric Material Solutions (EMS) and Power Electronics Solutions (PES), with the remaining operations, which represented our non-core businesses, being reported in a fourth operating segment, the Other operating segment. In the first quarter of 2021, we completed the realignment of our strategic business segments to reflect the combination of our ACS and PES businesses resulting in a new strategic business segment, Advanced Electronics Solutions (AES). The combination of these two complementary businesses with capabilities in both high power and high frequency applications is expected to enhance our overall value proposition to customers in multiple high-growth markets. As a result of our organizational and reporting structure changes, we re-evaluated the chief operating decision maker&#x2019;s review and assessment of the Company&#x2019;s operating performance for purposes of performance monitoring and resource allocation. We determined, based on the financial data utilized by the chief operating decision maker to assess segment performance and allocate resources among the Company&#x2019;s strategic business segments, that we now have three operating segments under this new organizational and reporting structure: AES, EMS and Other. Reported results for the AES operating segment prior to 2021 represent the aggregation of the results for our former ACS and PES operating segments.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccounting>
    <rog:NumberOfStrategicOperatingSegments
      contextRef="icdf392273cd94766864c2a6dbd757ac1_D20201001-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8zNC9mcmFnOjg5ZTZiNmVhMWJlZTQ0ZjBhYzA0YWI5MWNiOWU2ZWRiL3RleHRyZWdpb246ODllNmI2ZWExYmVlNDRmMGFjMDRhYjkxY2I5ZTZlZGJfMTI0Mg_fee6a0c3-7637-4b2b-bff4-0c556c00f035"
      unitRef="segment">3</rog:NumberOfStrategicOperatingSegments>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i459ec47b924848c7957a417da57a02a4_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV8zNC9mcmFnOjg5ZTZiNmVhMWJlZTQ0ZjBhYzA0YWI5MWNiOWU2ZWRiL3RleHRyZWdpb246ODllNmI2ZWExYmVlNDRmMGFjMDRhYjkxY2I5ZTZlZGJfMjQ1MQ_b859adcb-1b8d-4a8a-aa2d-b2f5e3055cb8"
      unitRef="segment">3</us-gaap:NumberOfOperatingSegments>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80MC9mcmFnOjVjZTNiMWQ4MjdkZjQ5NGE5ZGIyYjAyOWI5NjFhZjJlL3RleHRyZWdpb246NWNlM2IxZDgyN2RmNDk0YTlkYjJiMDI5Yjk2MWFmMmVfMjA2OA_80b163a1-e2a2-437d-952c-b16e8394bc30">Fair Value Measurements&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accounting guidance for fair value measurements establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 1 &#x2013; Quoted prices in active markets for identical assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 2 &#x2013; Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 3 &#x2013; Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a result of our pension termination and settlement efforts in late 2019 and the first half of 2020, we have a pension surplus investment balance, which is now accounted for as an available-for-sale investment as of June 2020. For additional information regarding this balance, refer to &#x201c;Note 11 &#x2013; Pension Benefits and Other Postretirement Benefits.&#x201d; Available-for-sale investments measured at fair value on a recurring basis, categorized by the level of inputs used in the valuation, were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.473%"/&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: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: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:13.963%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Available-for-Sale Investment at Fair Value as of June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pension surplus investment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;5,334&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,391&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;7,725&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.473%"/&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: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: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:13.963%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Available-for-Sale Investment at Fair Value as of 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:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Pension surplus investment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,706&#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;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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,400&#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;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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,106&#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;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; This balance was invested in funds comprised of short-term cash and fixed income securities, and was recorded in the &#x201c;Other long-term assets&#x201d; line item in the condensed consolidated statements of financial position. As of June&#160;30, 2021, the fair value of these investments approximated its carrying value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time we enter into various instruments that require fair value measurement, including foreign currency contracts and copper derivative contracts. Derivative instruments measured at fair value on a recurring basis, categorized by the level of inputs used in the valuation, were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.473%"/&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: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: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:13.963%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Derivative Instruments at Fair Value as of June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Foreign currency contracts&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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(72)&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;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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(72)&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:9pt;font-weight:700;line-height:100%"&gt;Copper derivative contracts&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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4,840&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4,840&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:1pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.473%"/&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: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: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:13.963%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivative Instruments at Fair Value as of 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:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign currency contracts&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(130)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(130)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Copper derivative contracts&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;4,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 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;4,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; All balances were recorded in the &#x201c;Other current assets&#x201d; or &#x201c;Other accrued liabilities&#x201d; line items in the condensed consolidated statements of financial position.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For additional information on derivative contracts, refer to &#x201c;Note 3 &#x2013; Hedging Transactions and Derivative Financial Instruments.&#x201d;&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80MC9mcmFnOjVjZTNiMWQ4MjdkZjQ5NGE5ZGIyYjAyOWI5NjFhZjJlL3RleHRyZWdpb246NWNlM2IxZDgyN2RmNDk0YTlkYjJiMDI5Yjk2MWFmMmVfMjA3MA_a632aa36-9890-453e-b542-91b4dbeacf41">Available-for-sale investments measured at fair value on a recurring basis, categorized by the level of inputs used in the valuation, were as follows:&lt;div style="margin-bottom:1pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.473%"/&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: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: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:13.963%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Available-for-Sale Investment at Fair Value as of June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pension surplus investment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;5,334&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,391&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;7,725&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.473%"/&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: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: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:13.963%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Available-for-Sale Investment at Fair Value as of 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:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Pension surplus investment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,706&#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;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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,400&#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;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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,106&#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;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; This balance was invested in funds comprised of short-term cash and fixed income securities, and was recorded in the &#x201c;Other long-term assets&#x201d; line item in the condensed consolidated statements of financial position. As of June&#160;30, 2021, the fair value of these investments approximated its carrying value.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i881ab2aafaa741f2908b32afbf63718b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80MC9mcmFnOjVjZTNiMWQ4MjdkZjQ5NGE5ZGIyYjAyOWI5NjFhZjJlL3RhYmxlOjc5OTI2M2JiOWNhYjQ4NzY4MTJiZGY2NzZkYWM1OGQ3L3RhYmxlcmFuZ2U6Nzk5MjYzYmI5Y2FiNDg3NjgxMmJkZjY3NmRhYzU4ZDdfMi0xLTEtMS0w_e31eee1e-d811-4e07-88f4-29031819f6cd"
      unitRef="usd">5334000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i06d9e7e38090422d90c97aa9a3ea365e_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80MC9mcmFnOjVjZTNiMWQ4MjdkZjQ5NGE5ZGIyYjAyOWI5NjFhZjJlL3RhYmxlOjc5OTI2M2JiOWNhYjQ4NzY4MTJiZGY2NzZkYWM1OGQ3L3RhYmxlcmFuZ2U6Nzk5MjYzYmI5Y2FiNDg3NjgxMmJkZjY3NmRhYzU4ZDdfMi0zLTEtMS0w_38b75db2-6d88-4958-8485-a97630492c49"
      unitRef="usd">2391000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i3c73ecc45e8e42a2b1ede26b8f0f3d44_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80MC9mcmFnOjVjZTNiMWQ4MjdkZjQ5NGE5ZGIyYjAyOWI5NjFhZjJlL3RhYmxlOjc5OTI2M2JiOWNhYjQ4NzY4MTJiZGY2NzZkYWM1OGQ3L3RhYmxlcmFuZ2U6Nzk5MjYzYmI5Y2FiNDg3NjgxMmJkZjY3NmRhYzU4ZDdfMi01LTEtMS0w_1955dd58-c9f6-4e81-8379-0e76d211bd2d"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i9b9c164fc4564e589cff563d437ff482_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80MC9mcmFnOjVjZTNiMWQ4MjdkZjQ5NGE5ZGIyYjAyOWI5NjFhZjJlL3RhYmxlOjc5OTI2M2JiOWNhYjQ4NzY4MTJiZGY2NzZkYWM1OGQ3L3RhYmxlcmFuZ2U6Nzk5MjYzYmI5Y2FiNDg3NjgxMmJkZjY3NmRhYzU4ZDdfMi03LTEtMS0w_87407741-5afc-4889-a5c4-a18be91b9c0f"
      unitRef="usd">7725000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i8b66742ef2164b1ebf3698a33e8486ef_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80MC9mcmFnOjVjZTNiMWQ4MjdkZjQ5NGE5ZGIyYjAyOWI5NjFhZjJlL3RhYmxlOjQ0YjZjNDI3MjZmMDQ5NmE5MjVkNjY4OTAwMzg3MzJhL3RhYmxlcmFuZ2U6NDRiNmM0MjcyNmYwNDk2YTkyNWQ2Njg5MDAzODczMmFfMi0xLTEtMS0w_abf941a5-3c1f-4527-9a20-04ac4cc20eb6"
      unitRef="usd">6706000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="id5dd3dcf61df44569d182c944974eaf0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80MC9mcmFnOjVjZTNiMWQ4MjdkZjQ5NGE5ZGIyYjAyOWI5NjFhZjJlL3RhYmxlOjQ0YjZjNDI3MjZmMDQ5NmE5MjVkNjY4OTAwMzg3MzJhL3RhYmxlcmFuZ2U6NDRiNmM0MjcyNmYwNDk2YTkyNWQ2Njg5MDAzODczMmFfMi0zLTEtMS0w_2e982af6-2215-49b7-a3de-dd908e241b6d"
      unitRef="usd">2400000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="iac9517a9d5ed4f87a17c197786c7b287_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80MC9mcmFnOjVjZTNiMWQ4MjdkZjQ5NGE5ZGIyYjAyOWI5NjFhZjJlL3RhYmxlOjQ0YjZjNDI3MjZmMDQ5NmE5MjVkNjY4OTAwMzg3MzJhL3RhYmxlcmFuZ2U6NDRiNmM0MjcyNmYwNDk2YTkyNWQ2Njg5MDAzODczMmFfMi01LTEtMS0w_2b651ec1-bbe4-4000-a73e-6d689c7bb6b8"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="if07e60bbb5864b30864620478e0296c4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80MC9mcmFnOjVjZTNiMWQ4MjdkZjQ5NGE5ZGIyYjAyOWI5NjFhZjJlL3RhYmxlOjQ0YjZjNDI3MjZmMDQ5NmE5MjVkNjY4OTAwMzg3MzJhL3RhYmxlcmFuZ2U6NDRiNmM0MjcyNmYwNDk2YTkyNWQ2Njg5MDAzODczMmFfMi03LTEtMS0w_d9f6034d-e855-41fb-bba6-0760fbc0ed52"
      unitRef="usd">9106000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80MC9mcmFnOjVjZTNiMWQ4MjdkZjQ5NGE5ZGIyYjAyOWI5NjFhZjJlL3RleHRyZWdpb246NWNlM2IxZDgyN2RmNDk0YTlkYjJiMDI5Yjk2MWFmMmVfMjA3Mw_1ea0a3cc-e588-438d-94dd-653f9dd40180">Derivative instruments measured at fair value on a recurring basis, categorized by the level of inputs used in the valuation, were as follows:&lt;div style="margin-bottom:1pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.473%"/&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: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: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:13.963%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Derivative Instruments at Fair Value as of June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Foreign currency contracts&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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(72)&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;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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(72)&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:9pt;font-weight:700;line-height:100%"&gt;Copper derivative contracts&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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4,840&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4,840&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:1pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.473%"/&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: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: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:13.963%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivative Instruments at Fair Value as of 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:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign currency contracts&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(130)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(130)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Copper derivative contracts&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;4,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 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;4,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; All balances were recorded in the &#x201c;Other current assets&#x201d; or &#x201c;Other accrued liabilities&#x201d; line items in the condensed consolidated statements of financial position.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet
      contextRef="i6634495648b349488fb154dc79542a34_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80MC9mcmFnOjVjZTNiMWQ4MjdkZjQ5NGE5ZGIyYjAyOWI5NjFhZjJlL3RhYmxlOmI5NmVhN2VmZDI4NzQyNmZhNzkwYjc3ZmQwNjUxOWJlL3RhYmxlcmFuZ2U6Yjk2ZWE3ZWZkMjg3NDI2ZmE3OTBiNzdmZDA2NTE5YmVfMi0xLTEtMS0w_677e1cfa-3de2-47a8-af88-f1ac5e4c9f33"
      unitRef="usd">0</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet
      contextRef="i6ccde417f04248f393b85d89adeb3a29_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80MC9mcmFnOjVjZTNiMWQ4MjdkZjQ5NGE5ZGIyYjAyOWI5NjFhZjJlL3RhYmxlOmI5NmVhN2VmZDI4NzQyNmZhNzkwYjc3ZmQwNjUxOWJlL3RhYmxlcmFuZ2U6Yjk2ZWE3ZWZkMjg3NDI2ZmE3OTBiNzdmZDA2NTE5YmVfMi0zLTEtMS0w_d82e9f7b-ef24-4455-ac9d-8bf106f0702f"
      unitRef="usd">-72000</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet
      contextRef="ifdf3fb3bce7a428581bb6469a9b774fb_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80MC9mcmFnOjVjZTNiMWQ4MjdkZjQ5NGE5ZGIyYjAyOWI5NjFhZjJlL3RhYmxlOmI5NmVhN2VmZDI4NzQyNmZhNzkwYjc3ZmQwNjUxOWJlL3RhYmxlcmFuZ2U6Yjk2ZWE3ZWZkMjg3NDI2ZmE3OTBiNzdmZDA2NTE5YmVfMi01LTEtMS0w_e0ec28e5-7577-4bf3-8ec2-b85b4dbcb590"
      unitRef="usd">0</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet
      contextRef="id25c87dfae7f4723b92c82372695297a_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80MC9mcmFnOjVjZTNiMWQ4MjdkZjQ5NGE5ZGIyYjAyOWI5NjFhZjJlL3RhYmxlOmI5NmVhN2VmZDI4NzQyNmZhNzkwYjc3ZmQwNjUxOWJlL3RhYmxlcmFuZ2U6Yjk2ZWE3ZWZkMjg3NDI2ZmE3OTBiNzdmZDA2NTE5YmVfMi03LTEtMS0w_3ad3d0f6-0828-4e5a-ad75-ec2313bf4b56"
      unitRef="usd">-72000</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet
      contextRef="i40ae25d14a82469c958d9a4a351543b9_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80MC9mcmFnOjVjZTNiMWQ4MjdkZjQ5NGE5ZGIyYjAyOWI5NjFhZjJlL3RhYmxlOmI5NmVhN2VmZDI4NzQyNmZhNzkwYjc3ZmQwNjUxOWJlL3RhYmxlcmFuZ2U6Yjk2ZWE3ZWZkMjg3NDI2ZmE3OTBiNzdmZDA2NTE5YmVfMy0xLTEtMS0w_e5de814a-6de0-44d6-9007-06e3fc7a2dcd"
      unitRef="usd">0</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet
      contextRef="icb0b75c1f3ff4f99b8c9e71240f3382b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80MC9mcmFnOjVjZTNiMWQ4MjdkZjQ5NGE5ZGIyYjAyOWI5NjFhZjJlL3RhYmxlOmI5NmVhN2VmZDI4NzQyNmZhNzkwYjc3ZmQwNjUxOWJlL3RhYmxlcmFuZ2U6Yjk2ZWE3ZWZkMjg3NDI2ZmE3OTBiNzdmZDA2NTE5YmVfMy0zLTEtMS0w_4ec12274-77f2-44fa-b8f2-8578f4fb73ef"
      unitRef="usd">4840000</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet
      contextRef="ib3e81fac3eda4de8839883071feefe45_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80MC9mcmFnOjVjZTNiMWQ4MjdkZjQ5NGE5ZGIyYjAyOWI5NjFhZjJlL3RhYmxlOmI5NmVhN2VmZDI4NzQyNmZhNzkwYjc3ZmQwNjUxOWJlL3RhYmxlcmFuZ2U6Yjk2ZWE3ZWZkMjg3NDI2ZmE3OTBiNzdmZDA2NTE5YmVfMy01LTEtMS0w_05717b73-94b8-4da3-a609-c9a1a9ea03f7"
      unitRef="usd">0</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet
      contextRef="ia0b0ce1962f34df1a0678eb4f1e020b2_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80MC9mcmFnOjVjZTNiMWQ4MjdkZjQ5NGE5ZGIyYjAyOWI5NjFhZjJlL3RhYmxlOmI5NmVhN2VmZDI4NzQyNmZhNzkwYjc3ZmQwNjUxOWJlL3RhYmxlcmFuZ2U6Yjk2ZWE3ZWZkMjg3NDI2ZmE3OTBiNzdmZDA2NTE5YmVfMy03LTEtMS0w_62c6e750-aa66-4760-9607-9b7c1b0eeebb"
      unitRef="usd">4840000</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet
      contextRef="idae35e305b9a443a85a021bc438378f1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80MC9mcmFnOjVjZTNiMWQ4MjdkZjQ5NGE5ZGIyYjAyOWI5NjFhZjJlL3RhYmxlOjdlMTVkMWMxNzcyZDQ3NmE4NjFiMGYwZDhiMmIxODVhL3RhYmxlcmFuZ2U6N2UxNWQxYzE3NzJkNDc2YTg2MWIwZjBkOGIyYjE4NWFfMi0xLTEtMS0w_7c88d248-fb9e-4f69-9e4c-48493c311032"
      unitRef="usd">0</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet
      contextRef="iaffed7e6ef6f4432a7307c9546614baf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80MC9mcmFnOjVjZTNiMWQ4MjdkZjQ5NGE5ZGIyYjAyOWI5NjFhZjJlL3RhYmxlOjdlMTVkMWMxNzcyZDQ3NmE4NjFiMGYwZDhiMmIxODVhL3RhYmxlcmFuZ2U6N2UxNWQxYzE3NzJkNDc2YTg2MWIwZjBkOGIyYjE4NWFfMi0zLTEtMS0w_c76904be-ac84-494e-96d9-f2548c2225c3"
      unitRef="usd">-130000</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet
      contextRef="i040a44350707434ca5d8005bbae6dfbc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80MC9mcmFnOjVjZTNiMWQ4MjdkZjQ5NGE5ZGIyYjAyOWI5NjFhZjJlL3RhYmxlOjdlMTVkMWMxNzcyZDQ3NmE4NjFiMGYwZDhiMmIxODVhL3RhYmxlcmFuZ2U6N2UxNWQxYzE3NzJkNDc2YTg2MWIwZjBkOGIyYjE4NWFfMi01LTEtMS0w_2a172c49-3c6c-4f8e-a0aa-d251ac67cd38"
      unitRef="usd">0</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet
      contextRef="i25290ac00d5c4b73b8342202a3b0a424_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80MC9mcmFnOjVjZTNiMWQ4MjdkZjQ5NGE5ZGIyYjAyOWI5NjFhZjJlL3RhYmxlOjdlMTVkMWMxNzcyZDQ3NmE4NjFiMGYwZDhiMmIxODVhL3RhYmxlcmFuZ2U6N2UxNWQxYzE3NzJkNDc2YTg2MWIwZjBkOGIyYjE4NWFfMi03LTEtMS0w_ff8e2a1f-8c88-4d7b-a5d7-7cf1e95ae937"
      unitRef="usd">-130000</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet
      contextRef="ide016da1da2044f79a60b755ff836eba_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80MC9mcmFnOjVjZTNiMWQ4MjdkZjQ5NGE5ZGIyYjAyOWI5NjFhZjJlL3RhYmxlOjdlMTVkMWMxNzcyZDQ3NmE4NjFiMGYwZDhiMmIxODVhL3RhYmxlcmFuZ2U6N2UxNWQxYzE3NzJkNDc2YTg2MWIwZjBkOGIyYjE4NWFfMy0xLTEtMS0w_43855b41-62a4-4200-b3b7-21438e3d2e4e"
      unitRef="usd">0</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet
      contextRef="icc3a827c5bcb4235bd0dbbc306a2ac34_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80MC9mcmFnOjVjZTNiMWQ4MjdkZjQ5NGE5ZGIyYjAyOWI5NjFhZjJlL3RhYmxlOjdlMTVkMWMxNzcyZDQ3NmE4NjFiMGYwZDhiMmIxODVhL3RhYmxlcmFuZ2U6N2UxNWQxYzE3NzJkNDc2YTg2MWIwZjBkOGIyYjE4NWFfMy0zLTEtMS0w_c53dd3bc-9042-403b-89d4-37adb92720d8"
      unitRef="usd">4785000</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet
      contextRef="i5716c5efe9d548d49fac1776eeac66ba_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80MC9mcmFnOjVjZTNiMWQ4MjdkZjQ5NGE5ZGIyYjAyOWI5NjFhZjJlL3RhYmxlOjdlMTVkMWMxNzcyZDQ3NmE4NjFiMGYwZDhiMmIxODVhL3RhYmxlcmFuZ2U6N2UxNWQxYzE3NzJkNDc2YTg2MWIwZjBkOGIyYjE4NWFfMy01LTEtMS0w_3664821f-d570-4c40-8ffa-629bb26e9b16"
      unitRef="usd">0</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet
      contextRef="ia7d6a4d925e54617a66ee6817ccaaed2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80MC9mcmFnOjVjZTNiMWQ4MjdkZjQ5NGE5ZGIyYjAyOWI5NjFhZjJlL3RhYmxlOjdlMTVkMWMxNzcyZDQ3NmE4NjFiMGYwZDhiMmIxODVhL3RhYmxlcmFuZ2U6N2UxNWQxYzE3NzJkNDc2YTg2MWIwZjBkOGIyYjE4NWFfMy03LTEtMS0w_b30bfede-bf6c-4730-8e3b-96b4982fe7fa"
      unitRef="usd">4785000</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80My9mcmFnOmRmZDlkNDBhMmEzMzQ0NmY5NjAyNTM4OTQxM2ZmMDZiL3RleHRyZWdpb246ZGZkOWQ0MGEyYTMzNDQ2Zjk2MDI1Mzg5NDEzZmYwNmJfNDIxNA_b9f244eb-9218-4def-8749-505ee2d70dd0">Hedging Transactions and Derivative Financial Instruments&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are exposed to certain risks related to our ongoing business operations. The primary risks being managed through our use of derivative instruments are foreign currency exchange rate risk and commodity pricing risk (primarily related to copper). We do not use derivative instruments for trading or speculative purposes. The valuation of derivative contracts used to manage each of these risks is described below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Foreign Currency&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; The fair value of any foreign currency option derivative is based upon valuation models applied to current market information such as strike price, spot rate, maturity date and volatility, and by reference to market values resulting from an over-the-counter market or obtaining market data for similar instruments with similar characteristics.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Commodity &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2013;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of copper derivatives is computed using a combination of intrinsic and time value valuation models, which are collectively a function of five primary variables: price of the underlying instrument, time to expiration, strike price, interest rate and volatility. The intrinsic valuation model reflects the difference between the strike price of the underlying copper derivative instrument and the current prevailing copper prices in an over-the-counter market at period end. The time value valuation model incorporates changes in the price of the underlying copper derivative instrument, the time value of money, the underlying copper derivative instrument&#x2019;s strike price and the remaining time to the underlying copper derivative instrument&#x2019;s expiration date from the period end date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The guidance for the accounting and disclosure of derivatives and hedging transactions requires companies to recognize all of their derivative instruments as either assets or liabilities at fair value in the condensed consolidated statements of financial position. The accounting for changes in the fair value (i.e., gains or losses) of a derivative instrument depends on whether it has been designated and qualifies for hedge accounting treatment as defined under the applicable accounting guidance. For derivative instruments that are designated and qualify for hedge accounting treatment as cash flow hedges (i.e., hedging the exposure to variability in expected future cash flows that is attributable to a particular risk), the effective portion of the gain or loss on the derivative instrument is reported as a component of other comprehensive income (loss) in the condensed consolidated statements of comprehensive income (loss). This gain or loss is reclassified into earnings in the same line item of the condensed consolidated statements of operations associated with the forecasted transaction and in the same period or periods during which the hedged transaction affects earnings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&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;Foreign Currency&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three months ended June 30, 2021, we entered into U.S. dollar, euro, and Korean won forward contracts. We entered into these foreign currency forward contracts to mitigate certain global transactional exposures. These contracts do not qualify for hedge accounting treatment. As a result, any fair value adjustments required on these contracts are recorded in &#x201c;Other income (expense), net&#x201d; in our condensed consolidated statements of operations in the period in which the adjustment occurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2021, the notional values of the remaining foreign currency forward contracts were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:6pt;text-align:justify"&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:74.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.877%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Notional Values of Foreign Currency Derivatives&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:9pt;font-weight:400;line-height:100%"&gt;USD/CNH&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,919,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;KRW/USD&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:9pt;font-weight:400;line-height:100%"&gt;&#x20a9;&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:9pt;font-weight:400;line-height:100%"&gt;10,170,000,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;EUR/USD&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:9pt;font-weight:400;line-height:100%"&gt;&#x20ac;&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:9pt;font-weight:400;line-height:100%"&gt;10,049,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&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;Commodity&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2021, we had 10 outstanding contracts to hedge exposure related to the purchase of copper in our AES operating segment. These contracts are held with financial institutions and are intended to offset rising copper prices and do not qualify for hedge accounting treatment. As a result, any fair value adjustments required on these contracts are recorded in &#x201c;Other income (expense), net&#x201d; in our condensed consolidated statements of operations in the period in which the adjustment occurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2021, the volume of our copper contracts outstanding was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&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:74.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.877%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Volume of Copper Derivatives&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:9pt;font-weight:400;line-height:100%"&gt;July 2021 - September 2021&lt;/span&gt;&lt;/td&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;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;222 metric tons per month&lt;/span&gt;&lt;/div&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:9pt;font-weight:400;line-height:100%"&gt;October 2021 - December 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;222 metric tons per month&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;January 2022 - March 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;213 metric tons per month&lt;/span&gt;&lt;/div&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:9pt;font-weight:400;line-height:100%"&gt;April 2022 - June 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;168 metric tons per month&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&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;Effects on Financial Statements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The impacts from our derivative instruments on the statement of operations and statements of comprehensive income (loss) were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:6pt;text-align:justify"&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:22.438%"/&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: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: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: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:13.964%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" 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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" 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:9pt;font-weight:700;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:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Financial Statement Line Item&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;June 30, 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 #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:8.5pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;June 30, 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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Foreign Currency Contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:9pt;font-weight:400;line-height:100%"&gt;Contracts not designated as hedging instruments&lt;/span&gt;&lt;/td&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:9pt;font-weight:400;line-height:100%"&gt;Other income (expense), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(400)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(1,222)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(555)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Copper Derivative Contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contracts not designated as hedging instruments&lt;/span&gt;&lt;/td&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:9pt;font-weight:400;line-height:100%"&gt;Other income (expense), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,313&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,860&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(171)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Interest Rate Swap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Contract designated as hedging instrument&lt;/span&gt;&lt;/td&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:9pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,517)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80My9mcmFnOmRmZDlkNDBhMmEzMzQ0NmY5NjAyNTM4OTQxM2ZmMDZiL3RleHRyZWdpb246ZGZkOWQ0MGEyYTMzNDQ2Zjk2MDI1Mzg5NDEzZmYwNmJfNDE5OA_364dc452-d843-4496-84ee-af35df92276c">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2021, the notional values of the remaining foreign currency forward contracts were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:6pt;text-align:justify"&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:74.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.877%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Notional Values of Foreign Currency Derivatives&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:9pt;font-weight:400;line-height:100%"&gt;USD/CNH&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,919,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;KRW/USD&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:9pt;font-weight:400;line-height:100%"&gt;&#x20a9;&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:9pt;font-weight:400;line-height:100%"&gt;10,170,000,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;EUR/USD&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:9pt;font-weight:400;line-height:100%"&gt;&#x20ac;&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:9pt;font-weight:400;line-height:100%"&gt;10,049,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2021, the volume of our copper contracts outstanding was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&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:74.923%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.877%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Volume of Copper Derivatives&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:9pt;font-weight:400;line-height:100%"&gt;July 2021 - September 2021&lt;/span&gt;&lt;/td&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;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;222 metric tons per month&lt;/span&gt;&lt;/div&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:9pt;font-weight:400;line-height:100%"&gt;October 2021 - December 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;222 metric tons per month&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;January 2022 - March 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;213 metric tons per month&lt;/span&gt;&lt;/div&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:9pt;font-weight:400;line-height:100%"&gt;April 2022 - June 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;168 metric tons per month&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i858a0032cdd94faab053f1eefb47344a_I20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80My9mcmFnOmRmZDlkNDBhMmEzMzQ0NmY5NjAyNTM4OTQxM2ZmMDZiL3RhYmxlOjNjMmNkZDI2OGNiYzQ4NGE5YTdiZDc3ZWM4MzQ5N2E2L3RhYmxlcmFuZ2U6M2MyY2RkMjY4Y2JjNDg0YTlhN2JkNzdlYzgzNDk3YTZfMS0xLTEtMS0w_fd043200-b6a1-46b9-b70c-4c4d8ffdc13b"
      unitRef="usd">19919008</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i6daa670faac5496db5a53f148733f959_I20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80My9mcmFnOmRmZDlkNDBhMmEzMzQ0NmY5NjAyNTM4OTQxM2ZmMDZiL3RhYmxlOjNjMmNkZDI2OGNiYzQ4NGE5YTdiZDc3ZWM4MzQ5N2E2L3RhYmxlcmFuZ2U6M2MyY2RkMjY4Y2JjNDg0YTlhN2JkNzdlYzgzNDk3YTZfMi0xLTEtMS0w_a2966e5d-ba11-41d2-a856-27108de272b3"
      unitRef="krw">10170000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ib7f88b5891b44eee92f879f5b2e8c237_I20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80My9mcmFnOmRmZDlkNDBhMmEzMzQ0NmY5NjAyNTM4OTQxM2ZmMDZiL3RhYmxlOjNjMmNkZDI2OGNiYzQ4NGE5YTdiZDc3ZWM4MzQ5N2E2L3RhYmxlcmFuZ2U6M2MyY2RkMjY4Y2JjNDg0YTlhN2JkNzdlYzgzNDk3YTZfMy0xLTEtMS0w_3f4a609c-dfcc-466a-af2d-21d42444fbd6"
      unitRef="eur">10049732</us-gaap:DerivativeNotionalAmount>
    <us-gaap:NumberOfPriceRiskDerivativesHeld
      contextRef="if605d872c8124d2c9635947c3c2fe223_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80My9mcmFnOmRmZDlkNDBhMmEzMzQ0NmY5NjAyNTM4OTQxM2ZmMDZiL3RleHRyZWdpb246ZGZkOWQ0MGEyYTMzNDQ2Zjk2MDI1Mzg5NDEzZmYwNmJfMzQ3Mg_2c2fd5cf-3b22-4259-b6cc-676714f683ac"
      unitRef="contract">10</us-gaap:NumberOfPriceRiskDerivativesHeld>
    <us-gaap:DerivativeNonmonetaryNotionalAmount
      contextRef="ic35d8b951b874fee8b9c30d8cd3e3d7c_I20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80My9mcmFnOmRmZDlkNDBhMmEzMzQ0NmY5NjAyNTM4OTQxM2ZmMDZiL3RhYmxlOjNkNGQ2Y2Q2MjA0MDQ3OWM5OTcwY2Q0ZmY0ZjYyNWYxL3RhYmxlcmFuZ2U6M2Q0ZDZjZDYyMDQwNDc5Yzk5NzBjZDRmZjRmNjI1ZjFfMS0xLTEtMS0wL3RleHRyZWdpb246NzRiMDA3MjdlNzY4NDMwMjkyYzExZTcxNjU5MTM3NDhfNA_5859d131-e966-486a-8f72-1d6a8e946173"
      unitRef="tons_per_month">222</us-gaap:DerivativeNonmonetaryNotionalAmount>
    <us-gaap:DerivativeNonmonetaryNotionalAmount
      contextRef="ia0201aadafeb4ef88e97a1b88c673bdd_I20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80My9mcmFnOmRmZDlkNDBhMmEzMzQ0NmY5NjAyNTM4OTQxM2ZmMDZiL3RhYmxlOjNkNGQ2Y2Q2MjA0MDQ3OWM5OTcwY2Q0ZmY0ZjYyNWYxL3RhYmxlcmFuZ2U6M2Q0ZDZjZDYyMDQwNDc5Yzk5NzBjZDRmZjRmNjI1ZjFfMi0xLTEtMS0wL3RleHRyZWdpb246OWNjNDRjMGYwOTQ0NDZhYWFhM2I1MDhmNWRhM2YxNWZfNA_e944e033-1378-4ab9-9248-db181e9e0078"
      unitRef="tons_per_month">222</us-gaap:DerivativeNonmonetaryNotionalAmount>
    <us-gaap:DerivativeNonmonetaryNotionalAmount
      contextRef="i028669b5bd9e46298b98187ac468ed7a_I20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80My9mcmFnOmRmZDlkNDBhMmEzMzQ0NmY5NjAyNTM4OTQxM2ZmMDZiL3RhYmxlOjNkNGQ2Y2Q2MjA0MDQ3OWM5OTcwY2Q0ZmY0ZjYyNWYxL3RhYmxlcmFuZ2U6M2Q0ZDZjZDYyMDQwNDc5Yzk5NzBjZDRmZjRmNjI1ZjFfMy0xLTEtMS0wL3RleHRyZWdpb246NTVhM2IwMzI2NDk3NDU1OGE0ZjUyZWY2YTJkZDVmYTBfNA_af008411-c163-42cd-ab80-3fd783712fda"
      unitRef="tons_per_month">213</us-gaap:DerivativeNonmonetaryNotionalAmount>
    <us-gaap:DerivativeNonmonetaryNotionalAmount
      contextRef="if1275ce5c4a449cdba26ab9636a3dd8d_I20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80My9mcmFnOmRmZDlkNDBhMmEzMzQ0NmY5NjAyNTM4OTQxM2ZmMDZiL3RhYmxlOjNkNGQ2Y2Q2MjA0MDQ3OWM5OTcwY2Q0ZmY0ZjYyNWYxL3RhYmxlcmFuZ2U6M2Q0ZDZjZDYyMDQwNDc5Yzk5NzBjZDRmZjRmNjI1ZjFfNC0xLTEtMS0wL3RleHRyZWdpb246ODk3NzA3ZTUzYjc3NDc1ZTk2MjE5Yjk3MWE5NWY5MGRfNA_2c132d80-0ed7-49ef-a7ed-327f5ade2f38"
      unitRef="tons_per_month">168</us-gaap:DerivativeNonmonetaryNotionalAmount>
    <us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80My9mcmFnOmRmZDlkNDBhMmEzMzQ0NmY5NjAyNTM4OTQxM2ZmMDZiL3RleHRyZWdpb246ZGZkOWQ0MGEyYTMzNDQ2Zjk2MDI1Mzg5NDEzZmYwNmJfNDIxMg_ad31b568-efa0-4aa1-a6af-ae126bb654f3">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The impacts from our derivative instruments on the statement of operations and statements of comprehensive income (loss) were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:6pt;text-align:justify"&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:22.438%"/&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: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: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: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:13.964%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" 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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" 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:9pt;font-weight:700;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:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Financial Statement Line Item&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;June 30, 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 #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:8.5pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;June 30, 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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Foreign Currency Contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:9pt;font-weight:400;line-height:100%"&gt;Contracts not designated as hedging instruments&lt;/span&gt;&lt;/td&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:9pt;font-weight:400;line-height:100%"&gt;Other income (expense), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(400)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(1,222)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(555)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Copper Derivative Contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Contracts not designated as hedging instruments&lt;/span&gt;&lt;/td&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:9pt;font-weight:400;line-height:100%"&gt;Other income (expense), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,313&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,860&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(171)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Interest Rate Swap&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Contract designated as hedging instrument&lt;/span&gt;&lt;/td&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:9pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss)&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,517)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i078dc5001dae409b84cf3ca119e040cb_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80My9mcmFnOmRmZDlkNDBhMmEzMzQ0NmY5NjAyNTM4OTQxM2ZmMDZiL3RhYmxlOmQzODNiN2NkYWZmMTRiZGU5OGY2MjRjZjExOTM3MDljL3RhYmxlcmFuZ2U6ZDM4M2I3Y2RhZmYxNGJkZTk4ZjYyNGNmMTE5MzcwOWNfMy0zLTEtMS0w_245ed80c-308b-485a-8411-3dc662f39931"
      unitRef="usd">-400000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i797ef9036cd5485c8d27bb16fcbca91b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80My9mcmFnOmRmZDlkNDBhMmEzMzQ0NmY5NjAyNTM4OTQxM2ZmMDZiL3RhYmxlOmQzODNiN2NkYWZmMTRiZGU5OGY2MjRjZjExOTM3MDljL3RhYmxlcmFuZ2U6ZDM4M2I3Y2RhZmYxNGJkZTk4ZjYyNGNmMTE5MzcwOWNfMy01LTEtMS0w_dbe999e3-21fd-4e1a-be6d-8c7089cc8fa8"
      unitRef="usd">-27000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="ib91e9fe59fb441deb9d730eee61cb127_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80My9mcmFnOmRmZDlkNDBhMmEzMzQ0NmY5NjAyNTM4OTQxM2ZmMDZiL3RhYmxlOmQzODNiN2NkYWZmMTRiZGU5OGY2MjRjZjExOTM3MDljL3RhYmxlcmFuZ2U6ZDM4M2I3Y2RhZmYxNGJkZTk4ZjYyNGNmMTE5MzcwOWNfMy03LTEtMS0w_561a217b-694b-4a97-87f6-035a60d58069"
      unitRef="usd">-1222000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i61e19a22c38549bc9d13d6fae177f683_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80My9mcmFnOmRmZDlkNDBhMmEzMzQ0NmY5NjAyNTM4OTQxM2ZmMDZiL3RhYmxlOmQzODNiN2NkYWZmMTRiZGU5OGY2MjRjZjExOTM3MDljL3RhYmxlcmFuZ2U6ZDM4M2I3Y2RhZmYxNGJkZTk4ZjYyNGNmMTE5MzcwOWNfMy05LTEtMS0w_7166b730-7a8c-4d4b-a6c7-669dc03a86f7"
      unitRef="usd">-555000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i8badca3865d34a7799838f859e60e46f_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80My9mcmFnOmRmZDlkNDBhMmEzMzQ0NmY5NjAyNTM4OTQxM2ZmMDZiL3RhYmxlOmQzODNiN2NkYWZmMTRiZGU5OGY2MjRjZjExOTM3MDljL3RhYmxlcmFuZ2U6ZDM4M2I3Y2RhZmYxNGJkZTk4ZjYyNGNmMTE5MzcwOWNfNS0zLTEtMS0w_f8ebc409-4806-40b3-a6e8-a3d8e9019c60"
      unitRef="usd">1313000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i1eb6f9ba08d44ed38372d6dfa027c0e5_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80My9mcmFnOmRmZDlkNDBhMmEzMzQ0NmY5NjAyNTM4OTQxM2ZmMDZiL3RhYmxlOmQzODNiN2NkYWZmMTRiZGU5OGY2MjRjZjExOTM3MDljL3RhYmxlcmFuZ2U6ZDM4M2I3Y2RhZmYxNGJkZTk4ZjYyNGNmMTE5MzcwOWNfNS01LTEtMS0w_3000ecba-d7dd-4948-bdeb-a7c655965647"
      unitRef="usd">964000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="idfc42785c5e746dfa0b5d79f680dc89f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80My9mcmFnOmRmZDlkNDBhMmEzMzQ0NmY5NjAyNTM4OTQxM2ZmMDZiL3RhYmxlOmQzODNiN2NkYWZmMTRiZGU5OGY2MjRjZjExOTM3MDljL3RhYmxlcmFuZ2U6ZDM4M2I3Y2RhZmYxNGJkZTk4ZjYyNGNmMTE5MzcwOWNfNS03LTEtMS0w_4f80af47-697b-4966-bf7d-9beb05a612a4"
      unitRef="usd">3860000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="ic115d3b154f843b1b873516bcf32370c_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80My9mcmFnOmRmZDlkNDBhMmEzMzQ0NmY5NjAyNTM4OTQxM2ZmMDZiL3RhYmxlOmQzODNiN2NkYWZmMTRiZGU5OGY2MjRjZjExOTM3MDljL3RhYmxlcmFuZ2U6ZDM4M2I3Y2RhZmYxNGJkZTk4ZjYyNGNmMTE5MzcwOWNfNS05LTEtMS0w_6c6c212b-a09e-4dc9-8f83-54e85ff3b8a1"
      unitRef="usd">-171000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i59079a812e75467ebbcf83f0eb02c64e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80My9mcmFnOmRmZDlkNDBhMmEzMzQ0NmY5NjAyNTM4OTQxM2ZmMDZiL3RhYmxlOmQzODNiN2NkYWZmMTRiZGU5OGY2MjRjZjExOTM3MDljL3RhYmxlcmFuZ2U6ZDM4M2I3Y2RhZmYxNGJkZTk4ZjYyNGNmMTE5MzcwOWNfNy0zLTEtMS0w_f9bd57f9-1441-4c71-be59-aa06027c8550"
      unitRef="usd">0</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i38a590311d4e487c8c0bf9978f22284a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80My9mcmFnOmRmZDlkNDBhMmEzMzQ0NmY5NjAyNTM4OTQxM2ZmMDZiL3RhYmxlOmQzODNiN2NkYWZmMTRiZGU5OGY2MjRjZjExOTM3MDljL3RhYmxlcmFuZ2U6ZDM4M2I3Y2RhZmYxNGJkZTk4ZjYyNGNmMTE5MzcwOWNfNy01LTEtMS0w_11170ee3-4240-49d1-90ea-91dfe7d53f3f"
      unitRef="usd">173000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i4e1377887b5a49a58200baa305c8c2c2_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80My9mcmFnOmRmZDlkNDBhMmEzMzQ0NmY5NjAyNTM4OTQxM2ZmMDZiL3RhYmxlOmQzODNiN2NkYWZmMTRiZGU5OGY2MjRjZjExOTM3MDljL3RhYmxlcmFuZ2U6ZDM4M2I3Y2RhZmYxNGJkZTk4ZjYyNGNmMTE5MzcwOWNfNy03LTEtMS0w_fa847a25-7afa-4610-afbd-d4ba474e464b"
      unitRef="usd">0</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i8969729ad8e547858fdbf477c661685a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80My9mcmFnOmRmZDlkNDBhMmEzMzQ0NmY5NjAyNTM4OTQxM2ZmMDZiL3RhYmxlOmQzODNiN2NkYWZmMTRiZGU5OGY2MjRjZjExOTM3MDljL3RhYmxlcmFuZ2U6ZDM4M2I3Y2RhZmYxNGJkZTk4ZjYyNGNmMTE5MzcwOWNfNy05LTEtMS0w_7430f5d3-2b44-4ef5-9e01-c859881b583d"
      unitRef="usd">-1517000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:ComprehensiveIncomeNoteTextBlock
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80Ni9mcmFnOmZmOTZiNDNlYjBmNzRjODc5ZDljOWEyNTEwYjIyMmYwL3RleHRyZWdpb246ZmY5NmI0M2ViMGY3NGM4NzlkOWM5YTI1MTBiMjIyZjBfMzY4_59d1ed00-9619-415e-8767-ea392f3a8f20">Accumulated Other Comprehensive Loss&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in accumulated other comprehensive loss by component were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.473%"/&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: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: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:13.963%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(Dollars and accompanying footnotes 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:9pt;font-weight:700;line-height:100%"&gt;Foreign Currency Translation Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pension and Other Postretirement Benefits&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Derivative Instrument Designated as Cash Flow Hedge&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(10,571)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(9,004)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(19,575)&lt;/span&gt;&lt;/td&gt;&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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other comprehensive income (loss) before reclassifications&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:9pt;font-weight:700;line-height:100%"&gt;(10,501)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(10,501)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amounts reclassified from accumulated other comprehensive 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:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;121&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;121&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:9pt;font-weight:700;line-height:100%"&gt;Net current-period other comprehensive income (loss)&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:9pt;font-weight:700;line-height:100%"&gt;(10,501)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;121&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(10,380)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance as of June 30, 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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(21,072)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(8,883)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(29,955)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2019&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(35,478)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(10,455)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(46,905)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,265)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(866)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,505)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from accumulated other comprehensive 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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(334)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(249)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;Net current-period other comprehensive income (loss)&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:9pt;font-weight:400;line-height:100%"&gt;(1,265)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,200)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,754)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(36,743)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9,744)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,172)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(48,659)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:1pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Net of taxes of $1,923 and $1,951 as of June&#160;30, 2021 and December&#160;31, 2020, respectively. Net of taxes of $2,172 and $2,368 as of June&#160;30, 2020 and December&#160;31, 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Net of taxes of $0 as of both June&#160;30, 2021 and December&#160;31, 2020. Net of taxes of $598 and $282 as of June&#160;30, 2020 and December&#160;31, 2019, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:ComprehensiveIncomeNoteTextBlock>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80Ni9mcmFnOmZmOTZiNDNlYjBmNzRjODc5ZDljOWEyNTEwYjIyMmYwL3RleHRyZWdpb246ZmY5NmI0M2ViMGY3NGM4NzlkOWM5YTI1MTBiMjIyZjBfMzc0_d1bac617-b491-4de6-961e-771af36616b0">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in accumulated other comprehensive loss by component were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.473%"/&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: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: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:13.963%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(Dollars and accompanying footnotes 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:9pt;font-weight:700;line-height:100%"&gt;Foreign Currency Translation Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pension and Other Postretirement Benefits&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Derivative Instrument Designated as Cash Flow Hedge&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(10,571)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(9,004)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(19,575)&lt;/span&gt;&lt;/td&gt;&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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other comprehensive income (loss) before reclassifications&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:9pt;font-weight:700;line-height:100%"&gt;(10,501)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(10,501)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amounts reclassified from accumulated other comprehensive 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:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;121&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;121&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:9pt;font-weight:700;line-height:100%"&gt;Net current-period other comprehensive income (loss)&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:9pt;font-weight:700;line-height:100%"&gt;(10,501)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;121&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(10,380)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance as of June 30, 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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(21,072)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(8,883)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(29,955)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2019&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(35,478)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(10,455)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(46,905)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,265)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(866)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,505)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from accumulated other comprehensive 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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(334)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(249)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;Net current-period other comprehensive income (loss)&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:9pt;font-weight:400;line-height:100%"&gt;(1,265)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,200)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,754)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(36,743)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9,744)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,172)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(48,659)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:1pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Net of taxes of $1,923 and $1,951 as of June&#160;30, 2021 and December&#160;31, 2020, respectively. Net of taxes of $2,172 and $2,368 as of June&#160;30, 2020 and December&#160;31, 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Net of taxes of $0 as of both June&#160;30, 2021 and December&#160;31, 2020. Net of taxes of $598 and $282 as of June&#160;30, 2020 and December&#160;31, 2019, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquity
      contextRef="i1cdfd58954eb434b8b5ef6714ea51bdd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80Ni9mcmFnOmZmOTZiNDNlYjBmNzRjODc5ZDljOWEyNTEwYjIyMmYwL3RhYmxlOjZjNTc5ZjdmMTQzZjQzMTM4NWEzODg1YzMzODJkZmQyL3RhYmxlcmFuZ2U6NmM1NzlmN2YxNDNmNDMxMzg1YTM4ODVjMzM4MmRmZDJfMS0xLTEtMS0w_4872c28b-ae25-40dc-bef5-dfb5596f57b1"
      unitRef="usd">-10571000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8db447723bc549b19de6b2d8e706a3d1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80Ni9mcmFnOmZmOTZiNDNlYjBmNzRjODc5ZDljOWEyNTEwYjIyMmYwL3RhYmxlOjZjNTc5ZjdmMTQzZjQzMTM4NWEzODg1YzMzODJkZmQyL3RhYmxlcmFuZ2U6NmM1NzlmN2YxNDNmNDMxMzg1YTM4ODVjMzM4MmRmZDJfMS0zLTEtMS0w_e6c794df-914c-4498-a6de-aec4f8e6b91d"
      unitRef="usd">-9004000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7236a1d77045449dae7c8d1b0418e0ae_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80Ni9mcmFnOmZmOTZiNDNlYjBmNzRjODc5ZDljOWEyNTEwYjIyMmYwL3RhYmxlOjZjNTc5ZjdmMTQzZjQzMTM4NWEzODg1YzMzODJkZmQyL3RhYmxlcmFuZ2U6NmM1NzlmN2YxNDNmNDMxMzg1YTM4ODVjMzM4MmRmZDJfMS01LTEtMS0w_7eec451c-976a-431c-b7bf-6acea4e79b33"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib09fb88bcc424408b9b79e5de93b0599_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80Ni9mcmFnOmZmOTZiNDNlYjBmNzRjODc5ZDljOWEyNTEwYjIyMmYwL3RhYmxlOjZjNTc5ZjdmMTQzZjQzMTM4NWEzODg1YzMzODJkZmQyL3RhYmxlcmFuZ2U6NmM1NzlmN2YxNDNmNDMxMzg1YTM4ODVjMzM4MmRmZDJfMS03LTEtMS0w_3d8430dd-ffd2-4192-bc95-1e968f6b605d"
      unitRef="usd">-19575000</us-gaap:StockholdersEquity>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i1ce1b288fbd646da97f1cf234fa4a9f1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80Ni9mcmFnOmZmOTZiNDNlYjBmNzRjODc5ZDljOWEyNTEwYjIyMmYwL3RhYmxlOjZjNTc5ZjdmMTQzZjQzMTM4NWEzODg1YzMzODJkZmQyL3RhYmxlcmFuZ2U6NmM1NzlmN2YxNDNmNDMxMzg1YTM4ODVjMzM4MmRmZDJfMi0xLTEtMS0w_f35a464f-0363-40da-9a85-7e2d49a9caef"
      unitRef="usd">-10501000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i3fada4d35cd14547a8ba416b07d42a68_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80Ni9mcmFnOmZmOTZiNDNlYjBmNzRjODc5ZDljOWEyNTEwYjIyMmYwL3RhYmxlOjZjNTc5ZjdmMTQzZjQzMTM4NWEzODg1YzMzODJkZmQyL3RhYmxlcmFuZ2U6NmM1NzlmN2YxNDNmNDMxMzg1YTM4ODVjMzM4MmRmZDJfMi0zLTEtMS0w_deb9ae76-4645-4666-9b80-4d0926fb218b"
      unitRef="usd">0</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i741b27c1889149d7884b8d2c62474252_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80Ni9mcmFnOmZmOTZiNDNlYjBmNzRjODc5ZDljOWEyNTEwYjIyMmYwL3RhYmxlOjZjNTc5ZjdmMTQzZjQzMTM4NWEzODg1YzMzODJkZmQyL3RhYmxlcmFuZ2U6NmM1NzlmN2YxNDNmNDMxMzg1YTM4ODVjMzM4MmRmZDJfMi01LTEtMS0w_48d97edc-4e85-4fb2-ae11-49918869a72a"
      unitRef="usd">0</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80Ni9mcmFnOmZmOTZiNDNlYjBmNzRjODc5ZDljOWEyNTEwYjIyMmYwL3RhYmxlOjZjNTc5ZjdmMTQzZjQzMTM4NWEzODg1YzMzODJkZmQyL3RhYmxlcmFuZ2U6NmM1NzlmN2YxNDNmNDMxMzg1YTM4ODVjMzM4MmRmZDJfMi03LTEtMS0w_6d56ce95-d1e6-468d-a711-b13e74dfb0e5"
      unitRef="usd">-10501000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="i1ce1b288fbd646da97f1cf234fa4a9f1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80Ni9mcmFnOmZmOTZiNDNlYjBmNzRjODc5ZDljOWEyNTEwYjIyMmYwL3RhYmxlOjZjNTc5ZjdmMTQzZjQzMTM4NWEzODg1YzMzODJkZmQyL3RhYmxlcmFuZ2U6NmM1NzlmN2YxNDNmNDMxMzg1YTM4ODVjMzM4MmRmZDJfMy0xLTEtMS0w_530ce8a9-9965-4469-bce9-e10f601a4273"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="i3fada4d35cd14547a8ba416b07d42a68_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80Ni9mcmFnOmZmOTZiNDNlYjBmNzRjODc5ZDljOWEyNTEwYjIyMmYwL3RhYmxlOjZjNTc5ZjdmMTQzZjQzMTM4NWEzODg1YzMzODJkZmQyL3RhYmxlcmFuZ2U6NmM1NzlmN2YxNDNmNDMxMzg1YTM4ODVjMzM4MmRmZDJfMy0zLTEtMS0w_d05f280d-4d9c-47e9-bfa3-598b36c9554a"
      unitRef="usd">-121000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="i741b27c1889149d7884b8d2c62474252_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80Ni9mcmFnOmZmOTZiNDNlYjBmNzRjODc5ZDljOWEyNTEwYjIyMmYwL3RhYmxlOjZjNTc5ZjdmMTQzZjQzMTM4NWEzODg1YzMzODJkZmQyL3RhYmxlcmFuZ2U6NmM1NzlmN2YxNDNmNDMxMzg1YTM4ODVjMzM4MmRmZDJfMy01LTEtMS0w_ff1d32ed-a14d-46e3-ae18-a54408e2105b"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80Ni9mcmFnOmZmOTZiNDNlYjBmNzRjODc5ZDljOWEyNTEwYjIyMmYwL3RhYmxlOjZjNTc5ZjdmMTQzZjQzMTM4NWEzODg1YzMzODJkZmQyL3RhYmxlcmFuZ2U6NmM1NzlmN2YxNDNmNDMxMzg1YTM4ODVjMzM4MmRmZDJfMy03LTEtMS0w_35c64717-52f9-49c9-92ac-67f63c0ab916"
      unitRef="usd">-121000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i1ce1b288fbd646da97f1cf234fa4a9f1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80Ni9mcmFnOmZmOTZiNDNlYjBmNzRjODc5ZDljOWEyNTEwYjIyMmYwL3RhYmxlOjZjNTc5ZjdmMTQzZjQzMTM4NWEzODg1YzMzODJkZmQyL3RhYmxlcmFuZ2U6NmM1NzlmN2YxNDNmNDMxMzg1YTM4ODVjMzM4MmRmZDJfNC0xLTEtMS0w_46630b8b-ab33-4c73-89fa-85273c338777"
      unitRef="usd">-10501000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i3fada4d35cd14547a8ba416b07d42a68_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80Ni9mcmFnOmZmOTZiNDNlYjBmNzRjODc5ZDljOWEyNTEwYjIyMmYwL3RhYmxlOjZjNTc5ZjdmMTQzZjQzMTM4NWEzODg1YzMzODJkZmQyL3RhYmxlcmFuZ2U6NmM1NzlmN2YxNDNmNDMxMzg1YTM4ODVjMzM4MmRmZDJfNC0zLTEtMS0w_1fc50ca1-1541-4e72-a475-b94264ce29cc"
      unitRef="usd">121000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i741b27c1889149d7884b8d2c62474252_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80Ni9mcmFnOmZmOTZiNDNlYjBmNzRjODc5ZDljOWEyNTEwYjIyMmYwL3RhYmxlOjZjNTc5ZjdmMTQzZjQzMTM4NWEzODg1YzMzODJkZmQyL3RhYmxlcmFuZ2U6NmM1NzlmN2YxNDNmNDMxMzg1YTM4ODVjMzM4MmRmZDJfNC01LTEtMS0w_f78a1c0b-5960-4ba0-9352-d8072234a358"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80Ni9mcmFnOmZmOTZiNDNlYjBmNzRjODc5ZDljOWEyNTEwYjIyMmYwL3RhYmxlOjZjNTc5ZjdmMTQzZjQzMTM4NWEzODg1YzMzODJkZmQyL3RhYmxlcmFuZ2U6NmM1NzlmN2YxNDNmNDMxMzg1YTM4ODVjMzM4MmRmZDJfNC03LTEtMS0w_adff9b9e-e55b-4adf-9b1d-21ff766efe72"
      unitRef="usd">-10380000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="i81c97ca761944c4d87eee305b95906fa_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80Ni9mcmFnOmZmOTZiNDNlYjBmNzRjODc5ZDljOWEyNTEwYjIyMmYwL3RhYmxlOjZjNTc5ZjdmMTQzZjQzMTM4NWEzODg1YzMzODJkZmQyL3RhYmxlcmFuZ2U6NmM1NzlmN2YxNDNmNDMxMzg1YTM4ODVjMzM4MmRmZDJfNS0xLTEtMS0w_10e72126-730a-461d-bed5-50c589ad491d"
      unitRef="usd">-21072000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0f0111fea9e6419280b6426cc1556b09_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80Ni9mcmFnOmZmOTZiNDNlYjBmNzRjODc5ZDljOWEyNTEwYjIyMmYwL3RhYmxlOjZjNTc5ZjdmMTQzZjQzMTM4NWEzODg1YzMzODJkZmQyL3RhYmxlcmFuZ2U6NmM1NzlmN2YxNDNmNDMxMzg1YTM4ODVjMzM4MmRmZDJfNS0zLTEtMS0w_81774dce-3136-4afd-a0db-c0e6a56e6d2b"
      unitRef="usd">-8883000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i260e4b8ea72e42bf92a74eecc0301b71_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80Ni9mcmFnOmZmOTZiNDNlYjBmNzRjODc5ZDljOWEyNTEwYjIyMmYwL3RhYmxlOjZjNTc5ZjdmMTQzZjQzMTM4NWEzODg1YzMzODJkZmQyL3RhYmxlcmFuZ2U6NmM1NzlmN2YxNDNmNDMxMzg1YTM4ODVjMzM4MmRmZDJfNS01LTEtMS0w_6a93a962-9002-49f7-8381-5ac3909bc936"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if80dc89a85d34e428bda52da81186f1f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80Ni9mcmFnOmZmOTZiNDNlYjBmNzRjODc5ZDljOWEyNTEwYjIyMmYwL3RhYmxlOjZjNTc5ZjdmMTQzZjQzMTM4NWEzODg1YzMzODJkZmQyL3RhYmxlcmFuZ2U6NmM1NzlmN2YxNDNmNDMxMzg1YTM4ODVjMzM4MmRmZDJfNS03LTEtMS0w_d0cdf344-12c8-4d45-bd48-becbda65b093"
      unitRef="usd">-29955000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i32e1c7cdc06f49ac84c96b5d5f843b7e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80Ni9mcmFnOmZmOTZiNDNlYjBmNzRjODc5ZDljOWEyNTEwYjIyMmYwL3RhYmxlOjZjNTc5ZjdmMTQzZjQzMTM4NWEzODg1YzMzODJkZmQyL3RhYmxlcmFuZ2U6NmM1NzlmN2YxNDNmNDMxMzg1YTM4ODVjMzM4MmRmZDJfNy0xLTEtMS0w_15c6e761-a846-4b80-8f6a-4f8b739627ce"
      unitRef="usd">-35478000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8d917b37b7a34cf4993b59f1d79a6ddb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80Ni9mcmFnOmZmOTZiNDNlYjBmNzRjODc5ZDljOWEyNTEwYjIyMmYwL3RhYmxlOjZjNTc5ZjdmMTQzZjQzMTM4NWEzODg1YzMzODJkZmQyL3RhYmxlcmFuZ2U6NmM1NzlmN2YxNDNmNDMxMzg1YTM4ODVjMzM4MmRmZDJfNy0zLTEtMS0w_3e2d6a16-05b1-48f6-8b3a-b1076d8e1bc1"
      unitRef="usd">-10455000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3605cddb669441fc83873261c4d0700d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80Ni9mcmFnOmZmOTZiNDNlYjBmNzRjODc5ZDljOWEyNTEwYjIyMmYwL3RhYmxlOjZjNTc5ZjdmMTQzZjQzMTM4NWEzODg1YzMzODJkZmQyL3RhYmxlcmFuZ2U6NmM1NzlmN2YxNDNmNDMxMzg1YTM4ODVjMzM4MmRmZDJfNy01LTEtMS0w_27320743-2c88-4859-948b-f20454bc29f9"
      unitRef="usd">-972000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i32d9c724ea774e34b9924c37fcad5f82_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80Ni9mcmFnOmZmOTZiNDNlYjBmNzRjODc5ZDljOWEyNTEwYjIyMmYwL3RhYmxlOjZjNTc5ZjdmMTQzZjQzMTM4NWEzODg1YzMzODJkZmQyL3RhYmxlcmFuZ2U6NmM1NzlmN2YxNDNmNDMxMzg1YTM4ODVjMzM4MmRmZDJfNy03LTEtMS0w_f982e3c4-681b-497f-a048-2109725570fa"
      unitRef="usd">-46905000</us-gaap:StockholdersEquity>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i9b8204762acb4cfe97974f811ed5f234_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80Ni9mcmFnOmZmOTZiNDNlYjBmNzRjODc5ZDljOWEyNTEwYjIyMmYwL3RhYmxlOjZjNTc5ZjdmMTQzZjQzMTM4NWEzODg1YzMzODJkZmQyL3RhYmxlcmFuZ2U6NmM1NzlmN2YxNDNmNDMxMzg1YTM4ODVjMzM4MmRmZDJfOC0xLTEtMS0w_8ca788e5-5f41-4c9c-bd1a-78ca62dc8d42"
      unitRef="usd">-1265000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="ibb3e925354534e93a531aff2edb9a651_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80Ni9mcmFnOmZmOTZiNDNlYjBmNzRjODc5ZDljOWEyNTEwYjIyMmYwL3RhYmxlOjZjNTc5ZjdmMTQzZjQzMTM4NWEzODg1YzMzODJkZmQyL3RhYmxlcmFuZ2U6NmM1NzlmN2YxNDNmNDMxMzg1YTM4ODVjMzM4MmRmZDJfOC0zLTEtMS0w_47cce46c-ada2-401a-9c28-ebd402f20d77"
      unitRef="usd">626000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i5c7678688e02494694a2188a33de3947_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80Ni9mcmFnOmZmOTZiNDNlYjBmNzRjODc5ZDljOWEyNTEwYjIyMmYwL3RhYmxlOjZjNTc5ZjdmMTQzZjQzMTM4NWEzODg1YzMzODJkZmQyL3RhYmxlcmFuZ2U6NmM1NzlmN2YxNDNmNDMxMzg1YTM4ODVjMzM4MmRmZDJfOC01LTEtMS0w_b87702b5-a71a-405d-a226-22941f243014"
      unitRef="usd">-866000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80Ni9mcmFnOmZmOTZiNDNlYjBmNzRjODc5ZDljOWEyNTEwYjIyMmYwL3RhYmxlOjZjNTc5ZjdmMTQzZjQzMTM4NWEzODg1YzMzODJkZmQyL3RhYmxlcmFuZ2U6NmM1NzlmN2YxNDNmNDMxMzg1YTM4ODVjMzM4MmRmZDJfOC03LTEtMS0w_86692253-7873-4089-b7f0-57f3ed8bbd7c"
      unitRef="usd">-1505000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="i9b8204762acb4cfe97974f811ed5f234_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80Ni9mcmFnOmZmOTZiNDNlYjBmNzRjODc5ZDljOWEyNTEwYjIyMmYwL3RhYmxlOjZjNTc5ZjdmMTQzZjQzMTM4NWEzODg1YzMzODJkZmQyL3RhYmxlcmFuZ2U6NmM1NzlmN2YxNDNmNDMxMzg1YTM4ODVjMzM4MmRmZDJfOS0xLTEtMS0w_b79cd807-eea7-494b-a7ae-de97f3c512fb"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="ibb3e925354534e93a531aff2edb9a651_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80Ni9mcmFnOmZmOTZiNDNlYjBmNzRjODc5ZDljOWEyNTEwYjIyMmYwL3RhYmxlOjZjNTc5ZjdmMTQzZjQzMTM4NWEzODg1YzMzODJkZmQyL3RhYmxlcmFuZ2U6NmM1NzlmN2YxNDNmNDMxMzg1YTM4ODVjMzM4MmRmZDJfOS0zLTEtMS0w_5bc126d2-a8fc-4cc3-9b0b-ddb68977b89f"
      unitRef="usd">-85000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="i5c7678688e02494694a2188a33de3947_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80Ni9mcmFnOmZmOTZiNDNlYjBmNzRjODc5ZDljOWEyNTEwYjIyMmYwL3RhYmxlOjZjNTc5ZjdmMTQzZjQzMTM4NWEzODg1YzMzODJkZmQyL3RhYmxlcmFuZ2U6NmM1NzlmN2YxNDNmNDMxMzg1YTM4ODVjMzM4MmRmZDJfOS01LTEtMS0w_f50ace92-961b-47bd-a323-4b93a192ecb7"
      unitRef="usd">334000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80Ni9mcmFnOmZmOTZiNDNlYjBmNzRjODc5ZDljOWEyNTEwYjIyMmYwL3RhYmxlOjZjNTc5ZjdmMTQzZjQzMTM4NWEzODg1YzMzODJkZmQyL3RhYmxlcmFuZ2U6NmM1NzlmN2YxNDNmNDMxMzg1YTM4ODVjMzM4MmRmZDJfOS03LTEtMS0w_d23913dd-d074-4cba-a214-12aa74f5b387"
      unitRef="usd">249000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i9b8204762acb4cfe97974f811ed5f234_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80Ni9mcmFnOmZmOTZiNDNlYjBmNzRjODc5ZDljOWEyNTEwYjIyMmYwL3RhYmxlOjZjNTc5ZjdmMTQzZjQzMTM4NWEzODg1YzMzODJkZmQyL3RhYmxlcmFuZ2U6NmM1NzlmN2YxNDNmNDMxMzg1YTM4ODVjMzM4MmRmZDJfMTAtMS0xLTEtMA_d4832ce0-d0c3-4e01-bd0c-a8d1f5233b26"
      unitRef="usd">-1265000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ibb3e925354534e93a531aff2edb9a651_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80Ni9mcmFnOmZmOTZiNDNlYjBmNzRjODc5ZDljOWEyNTEwYjIyMmYwL3RhYmxlOjZjNTc5ZjdmMTQzZjQzMTM4NWEzODg1YzMzODJkZmQyL3RhYmxlcmFuZ2U6NmM1NzlmN2YxNDNmNDMxMzg1YTM4ODVjMzM4MmRmZDJfMTAtMy0xLTEtMA_daad578d-5318-45d9-bc96-da6c78bfe661"
      unitRef="usd">711000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i5c7678688e02494694a2188a33de3947_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80Ni9mcmFnOmZmOTZiNDNlYjBmNzRjODc5ZDljOWEyNTEwYjIyMmYwL3RhYmxlOjZjNTc5ZjdmMTQzZjQzMTM4NWEzODg1YzMzODJkZmQyL3RhYmxlcmFuZ2U6NmM1NzlmN2YxNDNmNDMxMzg1YTM4ODVjMzM4MmRmZDJfMTAtNS0xLTEtMA_d562e04c-a46d-43c5-80ba-a588b5f98630"
      unitRef="usd">-1200000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80Ni9mcmFnOmZmOTZiNDNlYjBmNzRjODc5ZDljOWEyNTEwYjIyMmYwL3RhYmxlOjZjNTc5ZjdmMTQzZjQzMTM4NWEzODg1YzMzODJkZmQyL3RhYmxlcmFuZ2U6NmM1NzlmN2YxNDNmNDMxMzg1YTM4ODVjMzM4MmRmZDJfMTAtNy0xLTEtMA_4771dcd9-89e8-4b5a-8df1-c5462fd3671e"
      unitRef="usd">-1754000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="i4370b950eea7406585dc6ef410c909c5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80Ni9mcmFnOmZmOTZiNDNlYjBmNzRjODc5ZDljOWEyNTEwYjIyMmYwL3RhYmxlOjZjNTc5ZjdmMTQzZjQzMTM4NWEzODg1YzMzODJkZmQyL3RhYmxlcmFuZ2U6NmM1NzlmN2YxNDNmNDMxMzg1YTM4ODVjMzM4MmRmZDJfMTEtMS0xLTEtMA_3ad4832c-888d-4206-8f61-e32f41e72056"
      unitRef="usd">-36743000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id66cf2076fb14bea862e3acf01273f75_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80Ni9mcmFnOmZmOTZiNDNlYjBmNzRjODc5ZDljOWEyNTEwYjIyMmYwL3RhYmxlOjZjNTc5ZjdmMTQzZjQzMTM4NWEzODg1YzMzODJkZmQyL3RhYmxlcmFuZ2U6NmM1NzlmN2YxNDNmNDMxMzg1YTM4ODVjMzM4MmRmZDJfMTEtMy0xLTEtMA_31a74111-07b9-4c89-9b4c-2365d21e378a"
      unitRef="usd">-9744000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4709182b76ba43039bf30936aad433fe_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80Ni9mcmFnOmZmOTZiNDNlYjBmNzRjODc5ZDljOWEyNTEwYjIyMmYwL3RhYmxlOjZjNTc5ZjdmMTQzZjQzMTM4NWEzODg1YzMzODJkZmQyL3RhYmxlcmFuZ2U6NmM1NzlmN2YxNDNmNDMxMzg1YTM4ODVjMzM4MmRmZDJfMTEtNS0xLTEtMA_1cc1329e-dff0-4ad5-9cf7-9da36b18d029"
      unitRef="usd">-2172000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1d15790dd3224d2abd5a063964ee76fe_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80Ni9mcmFnOmZmOTZiNDNlYjBmNzRjODc5ZDljOWEyNTEwYjIyMmYwL3RhYmxlOjZjNTc5ZjdmMTQzZjQzMTM4NWEzODg1YzMzODJkZmQyL3RhYmxlcmFuZ2U6NmM1NzlmN2YxNDNmNDMxMzg1YTM4ODVjMzM4MmRmZDJfMTEtNy0xLTEtMA_ece6d71a-f23f-4ddd-bd84-041fe7851f76"
      unitRef="usd">-48659000</us-gaap:StockholdersEquity>
    <rog:AccumulatedOtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80Ni9mcmFnOmZmOTZiNDNlYjBmNzRjODc5ZDljOWEyNTEwYjIyMmYwL3RleHRyZWdpb246ZmY5NmI0M2ViMGY3NGM4NzlkOWM5YTI1MTBiMjIyZjBfMTU1_2f341133-581b-45e4-8f4c-b529641f59a8"
      unitRef="usd">1923000</rog:AccumulatedOtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <rog:AccumulatedOtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
      contextRef="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80Ni9mcmFnOmZmOTZiNDNlYjBmNzRjODc5ZDljOWEyNTEwYjIyMmYwL3RleHRyZWdpb246ZmY5NmI0M2ViMGY3NGM4NzlkOWM5YTI1MTBiMjIyZjBfMTYy_723002c9-5773-444f-b963-624f82b2800f"
      unitRef="usd">1951000</rog:AccumulatedOtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <rog:AccumulatedOtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
      contextRef="i7e9c112eab5c47b288ba6790a3637e55_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80Ni9mcmFnOmZmOTZiNDNlYjBmNzRjODc5ZDljOWEyNTEwYjIyMmYwL3RleHRyZWdpb246ZmY5NmI0M2ViMGY3NGM4NzlkOWM5YTI1MTBiMjIyZjBfMjEy_6ab72ced-3ff8-451a-a319-971b66635aca"
      unitRef="usd">2172000</rog:AccumulatedOtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <rog:AccumulatedOtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
      contextRef="i3a140eca350c46678b02e7c5d97f888f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80Ni9mcmFnOmZmOTZiNDNlYjBmNzRjODc5ZDljOWEyNTEwYjIyMmYwL3RleHRyZWdpb246ZmY5NmI0M2ViMGY3NGM4NzlkOWM5YTI1MTBiMjIyZjBfMjE5_6581dfb3-5ca0-4220-91dc-71e1c193617f"
      unitRef="usd">2368000</rog:AccumulatedOtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <rog:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesTax
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80Ni9mcmFnOmZmOTZiNDNlYjBmNzRjODc5ZDljOWEyNTEwYjIyMmYwL3RleHRyZWdpb246ZmY5NmI0M2ViMGY3NGM4NzlkOWM5YTI1MTBiMjIyZjBfMjcz_766b9c0a-901d-45fd-9adf-d579a90c9253"
      unitRef="usd">0</rog:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesTax>
    <rog:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesTax
      contextRef="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80Ni9mcmFnOmZmOTZiNDNlYjBmNzRjODc5ZDljOWEyNTEwYjIyMmYwL3RleHRyZWdpb246ZmY5NmI0M2ViMGY3NGM4NzlkOWM5YTI1MTBiMjIyZjBfMjcz_b6aa9173-ed4b-4def-b204-8ddbfced2c0f"
      unitRef="usd">0</rog:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesTax>
    <rog:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesTax
      contextRef="i7e9c112eab5c47b288ba6790a3637e55_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80Ni9mcmFnOmZmOTZiNDNlYjBmNzRjODc5ZDljOWEyNTEwYjIyMmYwL3RleHRyZWdpb246ZmY5NmI0M2ViMGY3NGM4NzlkOWM5YTI1MTBiMjIyZjBfMzE0_ede0829d-96b6-4d2c-ac04-81e934000205"
      unitRef="usd">598000</rog:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesTax>
    <rog:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesTax
      contextRef="i3a140eca350c46678b02e7c5d97f888f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80Ni9mcmFnOmZmOTZiNDNlYjBmNzRjODc5ZDljOWEyNTEwYjIyMmYwL3RleHRyZWdpb246ZmY5NmI0M2ViMGY3NGM4NzlkOWM5YTI1MTBiMjIyZjBfMzIx_6a06049d-ba18-4767-9948-394d6e90922a"
      unitRef="usd">282000</rog:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesTax>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80OS9mcmFnOmZjOGQyYzhhMDJiZTQ3OWFiZGEzY2RmZjAzMzQyZmFmL3RleHRyZWdpb246ZmM4ZDJjOGEwMmJlNDc5YWJkYTNjZGZmMDMzNDJmYWZfMTQz_73f01818-ae41-44a1-bc0c-8889090c642b">Inventories&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories, which are valued at the lower of cost or net realizable value, consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.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:13.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(Dollars 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:8.5pt;font-weight:700;line-height:100%"&gt;June 30, 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:8.5pt;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Raw materials&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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;53,904&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:700;line-height:100%"&gt;27,950&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;28,907&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;Total inventories&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;110,761&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;102,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80OS9mcmFnOmZjOGQyYzhhMDJiZTQ3OWFiZGEzY2RmZjAzMzQyZmFmL3RleHRyZWdpb246ZmM4ZDJjOGEwMmJlNDc5YWJkYTNjZGZmMDMzNDJmYWZfMTM3_d60f5fd6-c290-4305-9c23-0706454cc650">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories, which are valued at the lower of cost or net realizable value, consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.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:13.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(Dollars 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:8.5pt;font-weight:700;line-height:100%"&gt;June 30, 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:8.5pt;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Raw materials&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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;53,904&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:700;line-height:100%"&gt;27,950&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;28,907&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;Total inventories&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;110,761&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;102,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterials
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80OS9mcmFnOmZjOGQyYzhhMDJiZTQ3OWFiZGEzY2RmZjAzMzQyZmFmL3RhYmxlOjhhNzExYTJjNWZiYTQ0NWFhOTk4MzJlMTE2ZmRkNzE4L3RhYmxlcmFuZ2U6OGE3MTFhMmM1ZmJhNDQ1YWE5OTgzMmUxMTZmZGQ3MThfMS0xLTEtMS0w_e980ca52-891e-46ac-88b6-61835379bc14"
      unitRef="usd">53904000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials
      contextRef="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80OS9mcmFnOmZjOGQyYzhhMDJiZTQ3OWFiZGEzY2RmZjAzMzQyZmFmL3RhYmxlOjhhNzExYTJjNWZiYTQ0NWFhOTk4MzJlMTE2ZmRkNzE4L3RhYmxlcmFuZ2U6OGE3MTFhMmM1ZmJhNDQ1YWE5OTgzMmUxMTZmZGQ3MThfMS0zLTEtMS0w_869611e0-78ef-46e2-ae64-aee15e70827c"
      unitRef="usd">44976000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryWorkInProcess
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80OS9mcmFnOmZjOGQyYzhhMDJiZTQ3OWFiZGEzY2RmZjAzMzQyZmFmL3RhYmxlOjhhNzExYTJjNWZiYTQ0NWFhOTk4MzJlMTE2ZmRkNzE4L3RhYmxlcmFuZ2U6OGE3MTFhMmM1ZmJhNDQ1YWE5OTgzMmUxMTZmZGQ3MThfMi0xLTEtMS0w_1b915e57-ec71-4de9-bd39-83dd1b407a01"
      unitRef="usd">27950000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess
      contextRef="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80OS9mcmFnOmZjOGQyYzhhMDJiZTQ3OWFiZGEzY2RmZjAzMzQyZmFmL3RhYmxlOjhhNzExYTJjNWZiYTQ0NWFhOTk4MzJlMTE2ZmRkNzE4L3RhYmxlcmFuZ2U6OGE3MTFhMmM1ZmJhNDQ1YWE5OTgzMmUxMTZmZGQ3MThfMi0zLTEtMS0w_b8ae5f3b-1179-4773-b48c-057ca988e017"
      unitRef="usd">25291000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80OS9mcmFnOmZjOGQyYzhhMDJiZTQ3OWFiZGEzY2RmZjAzMzQyZmFmL3RhYmxlOjhhNzExYTJjNWZiYTQ0NWFhOTk4MzJlMTE2ZmRkNzE4L3RhYmxlcmFuZ2U6OGE3MTFhMmM1ZmJhNDQ1YWE5OTgzMmUxMTZmZGQ3MThfMy0xLTEtMS0w_5bf06476-d95c-41f1-8d01-d7210dfc1f29"
      unitRef="usd">28907000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80OS9mcmFnOmZjOGQyYzhhMDJiZTQ3OWFiZGEzY2RmZjAzMzQyZmFmL3RhYmxlOjhhNzExYTJjNWZiYTQ0NWFhOTk4MzJlMTE2ZmRkNzE4L3RhYmxlcmFuZ2U6OGE3MTFhMmM1ZmJhNDQ1YWE5OTgzMmUxMTZmZGQ3MThfMy0zLTEtMS0w_2df9c2fe-98a3-420f-9974-1242591645ea"
      unitRef="usd">32093000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryNet
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80OS9mcmFnOmZjOGQyYzhhMDJiZTQ3OWFiZGEzY2RmZjAzMzQyZmFmL3RhYmxlOjhhNzExYTJjNWZiYTQ0NWFhOTk4MzJlMTE2ZmRkNzE4L3RhYmxlcmFuZ2U6OGE3MTFhMmM1ZmJhNDQ1YWE5OTgzMmUxMTZmZGQ3MThfNC0xLTEtMS0w_2a428aa0-f4e6-4ec1-b8ac-e7eef0fa22b7"
      unitRef="usd">110761000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV80OS9mcmFnOmZjOGQyYzhhMDJiZTQ3OWFiZGEzY2RmZjAzMzQyZmFmL3RhYmxlOjhhNzExYTJjNWZiYTQ0NWFhOTk4MzJlMTE2ZmRkNzE4L3RhYmxlcmFuZ2U6OGE3MTFhMmM1ZmJhNDQ1YWE5OTgzMmUxMTZmZGQ3MThfNC0zLTEtMS0w_055003de-0f65-4ffb-974d-90de0ac0e677"
      unitRef="usd">102360000</us-gaap:InventoryNet>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81Mi9mcmFnOjljMzZkYTNhZTNjMjQ2MjZhMTA0ZjQ5Mzc5NjcwZTgyL3RleHRyZWdpb246OWMzNmRhM2FlM2MyNDYyNmExMDRmNDkzNzk2NzBlODJfNzY5_354fc7ab-bbc7-44a5-a41a-b8e04546035b">Goodwill and Other Intangible Assets&lt;div style="margin-top:6pt;text-align:justify"&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;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in the net carrying amount of goodwill by operating segment were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.473%"/&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: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: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:13.963%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(Dollars 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:9pt;font-weight:700;line-height:100%"&gt;Advanced Electronics Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Elastomeric Material Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;124,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;143,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;270,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Foreign currency translation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,400)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(580)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(2,980)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;122,527&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;142,441&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,224&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;267,192&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&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;Other Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The gross and net carrying amounts, as well as the accumulated amortization of other intangible assets were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&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.987%"/&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.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.426%"/&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.996%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;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:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Customer relationships&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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;150,219&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;74,661&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;75,558&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;150,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;78,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Technology&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:9pt;font-weight:700;line-height:100%"&gt;80,478&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;53,235&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;27,243&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;83,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Trademarks and trade names&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:9pt;font-weight:700;line-height:100%"&gt;12,013&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;8,509&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,504&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Covenants not to compete&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:9pt;font-weight:700;line-height:100%"&gt;1,340&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;928&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;412&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total definite-lived other intangible assets&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:9pt;font-weight:700;line-height:100%"&gt;244,050&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;137,333&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;106,717&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;247,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;134,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:9pt;font-weight:400;line-height:100%"&gt;113,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Indefinite-lived other intangible 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:9pt;font-weight:700;line-height:100%"&gt;4,687&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4,687&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total other intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;248,737&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;137,333&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;111,404&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;252,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;134,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;118,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the table above, gross carrying amounts and accumulated amortization may differ from prior periods due to foreign exchange rate fluctuations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense was $3.1 million and $7.6 million for the three months ended June 30, 2021 and 2020, respectively, and $6.3 million and $11.2 million for the six months ended June 30, 2021 and 2020, respectively. The estimated future amortization expense is $6.2 million for the remainder of 2021 and $11.9 million, $11.3 million, $10.0 million and $8.5 million for 2022, 2023, 2024 and 2025, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted average amortization period as of June&#160;30, 2021, by definite-lived other intangible asset class, was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:6pt;text-align:justify"&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:73.022%"/&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:24.048%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Definite-Lived Other Intangible Asset Class&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted Average Remaining Amortization Period&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:9pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7.5 years&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:9pt;font-weight:400;line-height:100%"&gt;Technology&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:9pt;font-weight:400;line-height:100%"&gt;3.8 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Trademarks and trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.9 years&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:9pt;font-weight:400;line-height:100%"&gt;Covenants not to compete&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:9pt;font-weight:400;line-height:100%"&gt;1.0 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total definite-lived other intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #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:9pt;font-weight:700;line-height:100%"&gt;6.4 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81Mi9mcmFnOjljMzZkYTNhZTNjMjQ2MjZhMTA0ZjQ5Mzc5NjcwZTgyL3RleHRyZWdpb246OWMzNmRhM2FlM2MyNDYyNmExMDRmNDkzNzk2NzBlODJfNzc2_70da2622-5171-4491-9993-3ef4e694aa89">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in the net carrying amount of goodwill by operating segment were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.473%"/&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: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: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:13.963%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(Dollars 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:9pt;font-weight:700;line-height:100%"&gt;Advanced Electronics Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Elastomeric Material Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;124,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;143,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;270,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Foreign currency translation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,400)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(580)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(2,980)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;122,527&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;142,441&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,224&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;267,192&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="i0cbc20a7e4034c33aa1534bec7b76655_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81Mi9mcmFnOjljMzZkYTNhZTNjMjQ2MjZhMTA0ZjQ5Mzc5NjcwZTgyL3RhYmxlOjAzNGMxMTU4YWNlOTRkMzliNTU1MGYzYmU5NTdhN2M2L3RhYmxlcmFuZ2U6MDM0YzExNThhY2U5NGQzOWI1NTUwZjNiZTk1N2E3YzZfMS0xLTEtMS0w_e7b0cb35-9ec5-4f50-9bbc-75f0359aadde"
      unitRef="usd">124927000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i6af3f754f06f44f798b4e7247d739ae5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81Mi9mcmFnOjljMzZkYTNhZTNjMjQ2MjZhMTA0ZjQ5Mzc5NjcwZTgyL3RhYmxlOjAzNGMxMTU4YWNlOTRkMzliNTU1MGYzYmU5NTdhN2M2L3RhYmxlcmFuZ2U6MDM0YzExNThhY2U5NGQzOWI1NTUwZjNiZTk1N2E3YzZfMS0zLTEtMS0w_015400db-c703-473e-b2db-792b892b0a0a"
      unitRef="usd">143021000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i8a516593384f42b2a5abfb134e6ab8e5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81Mi9mcmFnOjljMzZkYTNhZTNjMjQ2MjZhMTA0ZjQ5Mzc5NjcwZTgyL3RhYmxlOjAzNGMxMTU4YWNlOTRkMzliNTU1MGYzYmU5NTdhN2M2L3RhYmxlcmFuZ2U6MDM0YzExNThhY2U5NGQzOWI1NTUwZjNiZTk1N2E3YzZfMS01LTEtMS0w_ff0c21ab-1ed7-4e5c-860b-23cb20994ce8"
      unitRef="usd">2224000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81Mi9mcmFnOjljMzZkYTNhZTNjMjQ2MjZhMTA0ZjQ5Mzc5NjcwZTgyL3RhYmxlOjAzNGMxMTU4YWNlOTRkMzliNTU1MGYzYmU5NTdhN2M2L3RhYmxlcmFuZ2U6MDM0YzExNThhY2U5NGQzOWI1NTUwZjNiZTk1N2E3YzZfMS03LTEtMS0w_2a5f746e-ea8c-454e-b0d0-72296bf1e24c"
      unitRef="usd">270172000</us-gaap:Goodwill>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i1de0420c068f490298f8b1422a40cec1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81Mi9mcmFnOjljMzZkYTNhZTNjMjQ2MjZhMTA0ZjQ5Mzc5NjcwZTgyL3RhYmxlOjAzNGMxMTU4YWNlOTRkMzliNTU1MGYzYmU5NTdhN2M2L3RhYmxlcmFuZ2U6MDM0YzExNThhY2U5NGQzOWI1NTUwZjNiZTk1N2E3YzZfNC0xLTEtMS0w_bcd196c1-0e08-4276-8310-e5e74941f746"
      unitRef="usd">-2400000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i0165b722b96a47a78a0db34c4c8cf644_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81Mi9mcmFnOjljMzZkYTNhZTNjMjQ2MjZhMTA0ZjQ5Mzc5NjcwZTgyL3RhYmxlOjAzNGMxMTU4YWNlOTRkMzliNTU1MGYzYmU5NTdhN2M2L3RhYmxlcmFuZ2U6MDM0YzExNThhY2U5NGQzOWI1NTUwZjNiZTk1N2E3YzZfNC0zLTEtMS0w_5e221728-61f0-477d-aea1-41e7a179d7e6"
      unitRef="usd">-580000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="id1df4b316b75478caf1bbdeadc47c730_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81Mi9mcmFnOjljMzZkYTNhZTNjMjQ2MjZhMTA0ZjQ5Mzc5NjcwZTgyL3RhYmxlOjAzNGMxMTU4YWNlOTRkMzliNTU1MGYzYmU5NTdhN2M2L3RhYmxlcmFuZ2U6MDM0YzExNThhY2U5NGQzOWI1NTUwZjNiZTk1N2E3YzZfNC01LTEtMS0w_04160fce-482d-4c0a-8599-359db0d0456a"
      unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81Mi9mcmFnOjljMzZkYTNhZTNjMjQ2MjZhMTA0ZjQ5Mzc5NjcwZTgyL3RhYmxlOjAzNGMxMTU4YWNlOTRkMzliNTU1MGYzYmU5NTdhN2M2L3RhYmxlcmFuZ2U6MDM0YzExNThhY2U5NGQzOWI1NTUwZjNiZTk1N2E3YzZfNC03LTEtMS0w_f6c537ea-83d0-456f-b2e8-1f89fad1c43d"
      unitRef="usd">-2980000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="ic1fff2b19ea544c08a1972cf18b3dd52_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81Mi9mcmFnOjljMzZkYTNhZTNjMjQ2MjZhMTA0ZjQ5Mzc5NjcwZTgyL3RhYmxlOjAzNGMxMTU4YWNlOTRkMzliNTU1MGYzYmU5NTdhN2M2L3RhYmxlcmFuZ2U6MDM0YzExNThhY2U5NGQzOWI1NTUwZjNiZTk1N2E3YzZfNS0xLTEtMS0w_14f9d12a-73db-4e7d-9de4-bd5391875b5e"
      unitRef="usd">122527000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i3709e6fd6308415c8549a39a13c74bdd_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81Mi9mcmFnOjljMzZkYTNhZTNjMjQ2MjZhMTA0ZjQ5Mzc5NjcwZTgyL3RhYmxlOjAzNGMxMTU4YWNlOTRkMzliNTU1MGYzYmU5NTdhN2M2L3RhYmxlcmFuZ2U6MDM0YzExNThhY2U5NGQzOWI1NTUwZjNiZTk1N2E3YzZfNS0zLTEtMS0w_aa27b49b-5429-489e-91a8-d84c36f0e019"
      unitRef="usd">142441000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="id89ca72d5d48484c8101d01bf2d3b6df_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81Mi9mcmFnOjljMzZkYTNhZTNjMjQ2MjZhMTA0ZjQ5Mzc5NjcwZTgyL3RhYmxlOjAzNGMxMTU4YWNlOTRkMzliNTU1MGYzYmU5NTdhN2M2L3RhYmxlcmFuZ2U6MDM0YzExNThhY2U5NGQzOWI1NTUwZjNiZTk1N2E3YzZfNS01LTEtMS0w_6213f9b8-455a-4cf4-8495-0f207b2c2c72"
      unitRef="usd">2224000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81Mi9mcmFnOjljMzZkYTNhZTNjMjQ2MjZhMTA0ZjQ5Mzc5NjcwZTgyL3RhYmxlOjAzNGMxMTU4YWNlOTRkMzliNTU1MGYzYmU5NTdhN2M2L3RhYmxlcmFuZ2U6MDM0YzExNThhY2U5NGQzOWI1NTUwZjNiZTk1N2E3YzZfNS03LTEtMS0w_32ee7533-7c24-4185-a9c4-d3d2c0d25678"
      unitRef="usd">267192000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81Mi9mcmFnOjljMzZkYTNhZTNjMjQ2MjZhMTA0ZjQ5Mzc5NjcwZTgyL3RleHRyZWdpb246OWMzNmRhM2FlM2MyNDYyNmExMDRmNDkzNzk2NzBlODJfNzY2_3d320693-1a81-483e-9d9d-5e80faeba1b8">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The gross and net carrying amounts, as well as the accumulated amortization of other intangible assets were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.449%"/&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.987%"/&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.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.426%"/&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.996%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;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:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Customer relationships&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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;150,219&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;74,661&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;75,558&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;150,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;78,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Technology&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:9pt;font-weight:700;line-height:100%"&gt;80,478&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;53,235&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;27,243&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;83,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Trademarks and trade names&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:9pt;font-weight:700;line-height:100%"&gt;12,013&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;8,509&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,504&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Covenants not to compete&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:9pt;font-weight:700;line-height:100%"&gt;1,340&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;928&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;412&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total definite-lived other intangible assets&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:9pt;font-weight:700;line-height:100%"&gt;244,050&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;137,333&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;106,717&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;247,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;134,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:9pt;font-weight:400;line-height:100%"&gt;113,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Indefinite-lived other intangible 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:9pt;font-weight:700;line-height:100%"&gt;4,687&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4,687&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total other intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;248,737&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;137,333&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;111,404&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;252,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;134,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;118,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i8503d2cf76154ddc8c9e1dd7f8bc9b5b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81Mi9mcmFnOjljMzZkYTNhZTNjMjQ2MjZhMTA0ZjQ5Mzc5NjcwZTgyL3RhYmxlOjNiMzQ5NzQ5NGQ1MzQwNzJiNDI4MmRiYzBlODhlNmJiL3RhYmxlcmFuZ2U6M2IzNDk3NDk0ZDUzNDA3MmI0MjgyZGJjMGU4OGU2YmJfMi0xLTEtMS0w_18cef93f-9477-4373-9ad4-d48d880591aa"
      unitRef="usd">150219000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i8503d2cf76154ddc8c9e1dd7f8bc9b5b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81Mi9mcmFnOjljMzZkYTNhZTNjMjQ2MjZhMTA0ZjQ5Mzc5NjcwZTgyL3RhYmxlOjNiMzQ5NzQ5NGQ1MzQwNzJiNDI4MmRiYzBlODhlNmJiL3RhYmxlcmFuZ2U6M2IzNDk3NDk0ZDUzNDA3MmI0MjgyZGJjMGU4OGU2YmJfMi0zLTEtMS0w_71ad9f49-5eae-44e0-8444-b5b0b3d67d8d"
      unitRef="usd">74661000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i8503d2cf76154ddc8c9e1dd7f8bc9b5b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81Mi9mcmFnOjljMzZkYTNhZTNjMjQ2MjZhMTA0ZjQ5Mzc5NjcwZTgyL3RhYmxlOjNiMzQ5NzQ5NGQ1MzQwNzJiNDI4MmRiYzBlODhlNmJiL3RhYmxlcmFuZ2U6M2IzNDk3NDk0ZDUzNDA3MmI0MjgyZGJjMGU4OGU2YmJfMi01LTEtMS0w_74e58b93-a341-4971-a743-7972b953727e"
      unitRef="usd">75558000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i6e2ce83ddbc64ad8ba9d2dfac93309f2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81Mi9mcmFnOjljMzZkYTNhZTNjMjQ2MjZhMTA0ZjQ5Mzc5NjcwZTgyL3RhYmxlOjNiMzQ5NzQ5NGQ1MzQwNzJiNDI4MmRiYzBlODhlNmJiL3RhYmxlcmFuZ2U6M2IzNDk3NDk0ZDUzNDA3MmI0MjgyZGJjMGU4OGU2YmJfMi03LTEtMS0w_a7d338e1-18f1-41ba-b418-7c215c04155c"
      unitRef="usd">150863000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i6e2ce83ddbc64ad8ba9d2dfac93309f2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81Mi9mcmFnOjljMzZkYTNhZTNjMjQ2MjZhMTA0ZjQ5Mzc5NjcwZTgyL3RhYmxlOjNiMzQ5NzQ5NGQ1MzQwNzJiNDI4MmRiYzBlODhlNmJiL3RhYmxlcmFuZ2U6M2IzNDk3NDk0ZDUzNDA3MmI0MjgyZGJjMGU4OGU2YmJfMi05LTEtMS0w_f9bbb582-6c5b-4fee-ae2c-fb92cc822c45"
      unitRef="usd">72014000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i6e2ce83ddbc64ad8ba9d2dfac93309f2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81Mi9mcmFnOjljMzZkYTNhZTNjMjQ2MjZhMTA0ZjQ5Mzc5NjcwZTgyL3RhYmxlOjNiMzQ5NzQ5NGQ1MzQwNzJiNDI4MmRiYzBlODhlNmJiL3RhYmxlcmFuZ2U6M2IzNDk3NDk0ZDUzNDA3MmI0MjgyZGJjMGU4OGU2YmJfMi0xMS0xLTEtMA_bc48e4ea-5760-4ea6-81df-96117f340136"
      unitRef="usd">78849000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i922ac96f4daa40758a98fb6b913169d8_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81Mi9mcmFnOjljMzZkYTNhZTNjMjQ2MjZhMTA0ZjQ5Mzc5NjcwZTgyL3RhYmxlOjNiMzQ5NzQ5NGQ1MzQwNzJiNDI4MmRiYzBlODhlNmJiL3RhYmxlcmFuZ2U6M2IzNDk3NDk0ZDUzNDA3MmI0MjgyZGJjMGU4OGU2YmJfMy0xLTEtMS0w_76df3085-7031-4998-aedf-fb195a098ada"
      unitRef="usd">80478000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i922ac96f4daa40758a98fb6b913169d8_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81Mi9mcmFnOjljMzZkYTNhZTNjMjQ2MjZhMTA0ZjQ5Mzc5NjcwZTgyL3RhYmxlOjNiMzQ5NzQ5NGQ1MzQwNzJiNDI4MmRiYzBlODhlNmJiL3RhYmxlcmFuZ2U6M2IzNDk3NDk0ZDUzNDA3MmI0MjgyZGJjMGU4OGU2YmJfMy0zLTEtMS0w_05bad018-ed0f-4fda-878a-1164c2abf73a"
      unitRef="usd">53235000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i922ac96f4daa40758a98fb6b913169d8_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81Mi9mcmFnOjljMzZkYTNhZTNjMjQ2MjZhMTA0ZjQ5Mzc5NjcwZTgyL3RhYmxlOjNiMzQ5NzQ5NGQ1MzQwNzJiNDI4MmRiYzBlODhlNmJiL3RhYmxlcmFuZ2U6M2IzNDk3NDk0ZDUzNDA3MmI0MjgyZGJjMGU4OGU2YmJfMy01LTEtMS0w_eca2c156-ab30-4867-b326-d9769e1dd39c"
      unitRef="usd">27243000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i209a4ee134ba4e56be2b3fb14a90bad1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81Mi9mcmFnOjljMzZkYTNhZTNjMjQ2MjZhMTA0ZjQ5Mzc5NjcwZTgyL3RhYmxlOjNiMzQ5NzQ5NGQ1MzQwNzJiNDI4MmRiYzBlODhlNmJiL3RhYmxlcmFuZ2U6M2IzNDk3NDk0ZDUzNDA3MmI0MjgyZGJjMGU4OGU2YmJfMy03LTEtMS0w_59c0d46d-c749-4dd6-a9bd-7f54460cf2db"
      unitRef="usd">83469000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i209a4ee134ba4e56be2b3fb14a90bad1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81Mi9mcmFnOjljMzZkYTNhZTNjMjQ2MjZhMTA0ZjQ5Mzc5NjcwZTgyL3RhYmxlOjNiMzQ5NzQ5NGQ1MzQwNzJiNDI4MmRiYzBlODhlNmJiL3RhYmxlcmFuZ2U6M2IzNDk3NDk0ZDUzNDA3MmI0MjgyZGJjMGU4OGU2YmJfMy05LTEtMS0w_3b7c77ce-5753-44fb-b5d0-3ceeb8a906c9"
      unitRef="usd">53540000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i209a4ee134ba4e56be2b3fb14a90bad1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81Mi9mcmFnOjljMzZkYTNhZTNjMjQ2MjZhMTA0ZjQ5Mzc5NjcwZTgyL3RhYmxlOjNiMzQ5NzQ5NGQ1MzQwNzJiNDI4MmRiYzBlODhlNmJiL3RhYmxlcmFuZ2U6M2IzNDk3NDk0ZDUzNDA3MmI0MjgyZGJjMGU4OGU2YmJfMy0xMS0xLTEtMA_cc9721ad-8a3d-433d-bc29-ec1fde090291"
      unitRef="usd">29929000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i523788a5d56b4b2a89779339a75cac2f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81Mi9mcmFnOjljMzZkYTNhZTNjMjQ2MjZhMTA0ZjQ5Mzc5NjcwZTgyL3RhYmxlOjNiMzQ5NzQ5NGQ1MzQwNzJiNDI4MmRiYzBlODhlNmJiL3RhYmxlcmFuZ2U6M2IzNDk3NDk0ZDUzNDA3MmI0MjgyZGJjMGU4OGU2YmJfNC0xLTEtMS0w_32b9f21e-62f3-4657-b4a5-ba55d7f01994"
      unitRef="usd">12013000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i523788a5d56b4b2a89779339a75cac2f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81Mi9mcmFnOjljMzZkYTNhZTNjMjQ2MjZhMTA0ZjQ5Mzc5NjcwZTgyL3RhYmxlOjNiMzQ5NzQ5NGQ1MzQwNzJiNDI4MmRiYzBlODhlNmJiL3RhYmxlcmFuZ2U6M2IzNDk3NDk0ZDUzNDA3MmI0MjgyZGJjMGU4OGU2YmJfNC0zLTEtMS0w_fee8b28e-acd5-43a0-98fb-99c73010e22f"
      unitRef="usd">8509000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i523788a5d56b4b2a89779339a75cac2f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81Mi9mcmFnOjljMzZkYTNhZTNjMjQ2MjZhMTA0ZjQ5Mzc5NjcwZTgyL3RhYmxlOjNiMzQ5NzQ5NGQ1MzQwNzJiNDI4MmRiYzBlODhlNmJiL3RhYmxlcmFuZ2U6M2IzNDk3NDk0ZDUzNDA3MmI0MjgyZGJjMGU4OGU2YmJfNC01LTEtMS0w_1a0d0416-5af3-47d9-af32-f899ebe545e5"
      unitRef="usd">3504000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i08ddbbb126a04b54807cb83f5258cdfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81Mi9mcmFnOjljMzZkYTNhZTNjMjQ2MjZhMTA0ZjQ5Mzc5NjcwZTgyL3RhYmxlOjNiMzQ5NzQ5NGQ1MzQwNzJiNDI4MmRiYzBlODhlNmJiL3RhYmxlcmFuZ2U6M2IzNDk3NDk0ZDUzNDA3MmI0MjgyZGJjMGU4OGU2YmJfNC03LTEtMS0w_6d73ffc8-1fec-406e-af33-c3a7116e53d9"
      unitRef="usd">12039000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i08ddbbb126a04b54807cb83f5258cdfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81Mi9mcmFnOjljMzZkYTNhZTNjMjQ2MjZhMTA0ZjQ5Mzc5NjcwZTgyL3RhYmxlOjNiMzQ5NzQ5NGQ1MzQwNzJiNDI4MmRiYzBlODhlNmJiL3RhYmxlcmFuZ2U6M2IzNDk3NDk0ZDUzNDA3MmI0MjgyZGJjMGU4OGU2YmJfNC05LTEtMS0w_8b854764-9353-4677-b82b-f6be6d74ca88"
      unitRef="usd">8149000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i08ddbbb126a04b54807cb83f5258cdfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81Mi9mcmFnOjljMzZkYTNhZTNjMjQ2MjZhMTA0ZjQ5Mzc5NjcwZTgyL3RhYmxlOjNiMzQ5NzQ5NGQ1MzQwNzJiNDI4MmRiYzBlODhlNmJiL3RhYmxlcmFuZ2U6M2IzNDk3NDk0ZDUzNDA3MmI0MjgyZGJjMGU4OGU2YmJfNC0xMS0xLTEtMA_3718bae5-d33d-4d38-abd0-32780fc2d327"
      unitRef="usd">3890000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if7c3f3867c5245eeac43d48d9ea73734_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81Mi9mcmFnOjljMzZkYTNhZTNjMjQ2MjZhMTA0ZjQ5Mzc5NjcwZTgyL3RhYmxlOjNiMzQ5NzQ5NGQ1MzQwNzJiNDI4MmRiYzBlODhlNmJiL3RhYmxlcmFuZ2U6M2IzNDk3NDk0ZDUzNDA3MmI0MjgyZGJjMGU4OGU2YmJfNS0xLTEtMS0w_07b56085-0f11-4af4-966b-e80a78d91b74"
      unitRef="usd">1340000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="if7c3f3867c5245eeac43d48d9ea73734_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81Mi9mcmFnOjljMzZkYTNhZTNjMjQ2MjZhMTA0ZjQ5Mzc5NjcwZTgyL3RhYmxlOjNiMzQ5NzQ5NGQ1MzQwNzJiNDI4MmRiYzBlODhlNmJiL3RhYmxlcmFuZ2U6M2IzNDk3NDk0ZDUzNDA3MmI0MjgyZGJjMGU4OGU2YmJfNS0zLTEtMS0w_2a1ae70d-aa80-4723-8e5f-1abe86abdf6b"
      unitRef="usd">928000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="if7c3f3867c5245eeac43d48d9ea73734_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81Mi9mcmFnOjljMzZkYTNhZTNjMjQ2MjZhMTA0ZjQ5Mzc5NjcwZTgyL3RhYmxlOjNiMzQ5NzQ5NGQ1MzQwNzJiNDI4MmRiYzBlODhlNmJiL3RhYmxlcmFuZ2U6M2IzNDk3NDk0ZDUzNDA3MmI0MjgyZGJjMGU4OGU2YmJfNS01LTEtMS0w_7dca5ebf-03d6-4b8d-aee3-a6ff18e160fe"
      unitRef="usd">412000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i9a9101c3f58146c0bfc6faf0008867be_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81Mi9mcmFnOjljMzZkYTNhZTNjMjQ2MjZhMTA0ZjQ5Mzc5NjcwZTgyL3RhYmxlOjNiMzQ5NzQ5NGQ1MzQwNzJiNDI4MmRiYzBlODhlNmJiL3RhYmxlcmFuZ2U6M2IzNDk3NDk0ZDUzNDA3MmI0MjgyZGJjMGU4OGU2YmJfNS03LTEtMS0w_6c261810-c174-4a4b-ad16-3c3892f7fbf6"
      unitRef="usd">1340000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i9a9101c3f58146c0bfc6faf0008867be_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81Mi9mcmFnOjljMzZkYTNhZTNjMjQ2MjZhMTA0ZjQ5Mzc5NjcwZTgyL3RhYmxlOjNiMzQ5NzQ5NGQ1MzQwNzJiNDI4MmRiYzBlODhlNmJiL3RhYmxlcmFuZ2U6M2IzNDk3NDk0ZDUzNDA3MmI0MjgyZGJjMGU4OGU2YmJfNS05LTEtMS0w_b51e4643-7fdd-429a-8435-418fed02b56d"
      unitRef="usd">827000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i9a9101c3f58146c0bfc6faf0008867be_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81Mi9mcmFnOjljMzZkYTNhZTNjMjQ2MjZhMTA0ZjQ5Mzc5NjcwZTgyL3RhYmxlOjNiMzQ5NzQ5NGQ1MzQwNzJiNDI4MmRiYzBlODhlNmJiL3RhYmxlcmFuZ2U6M2IzNDk3NDk0ZDUzNDA3MmI0MjgyZGJjMGU4OGU2YmJfNS0xMS0xLTEtMA_01ca94df-d480-4ee4-8e85-dbc2443a7f6c"
      unitRef="usd">513000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81Mi9mcmFnOjljMzZkYTNhZTNjMjQ2MjZhMTA0ZjQ5Mzc5NjcwZTgyL3RhYmxlOjNiMzQ5NzQ5NGQ1MzQwNzJiNDI4MmRiYzBlODhlNmJiL3RhYmxlcmFuZ2U6M2IzNDk3NDk0ZDUzNDA3MmI0MjgyZGJjMGU4OGU2YmJfNi0xLTEtMS0w_fdca1613-088d-414b-ba3a-9a94d31e7fcd"
      unitRef="usd">244050000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81Mi9mcmFnOjljMzZkYTNhZTNjMjQ2MjZhMTA0ZjQ5Mzc5NjcwZTgyL3RhYmxlOjNiMzQ5NzQ5NGQ1MzQwNzJiNDI4MmRiYzBlODhlNmJiL3RhYmxlcmFuZ2U6M2IzNDk3NDk0ZDUzNDA3MmI0MjgyZGJjMGU4OGU2YmJfNi0zLTEtMS0w_b4445aef-47ae-45cc-8dec-c3cb1a22814d"
      unitRef="usd">137333000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81Mi9mcmFnOjljMzZkYTNhZTNjMjQ2MjZhMTA0ZjQ5Mzc5NjcwZTgyL3RhYmxlOjNiMzQ5NzQ5NGQ1MzQwNzJiNDI4MmRiYzBlODhlNmJiL3RhYmxlcmFuZ2U6M2IzNDk3NDk0ZDUzNDA3MmI0MjgyZGJjMGU4OGU2YmJfNi01LTEtMS0w_a54b2707-a06f-49e1-9865-5230e8088b0c"
      unitRef="usd">106717000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81Mi9mcmFnOjljMzZkYTNhZTNjMjQ2MjZhMTA0ZjQ5Mzc5NjcwZTgyL3RhYmxlOjNiMzQ5NzQ5NGQ1MzQwNzJiNDI4MmRiYzBlODhlNmJiL3RhYmxlcmFuZ2U6M2IzNDk3NDk0ZDUzNDA3MmI0MjgyZGJjMGU4OGU2YmJfNi03LTEtMS0w_efa3f984-c418-40e2-9667-99f4148da4e9"
      unitRef="usd">247711000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81Mi9mcmFnOjljMzZkYTNhZTNjMjQ2MjZhMTA0ZjQ5Mzc5NjcwZTgyL3RhYmxlOjNiMzQ5NzQ5NGQ1MzQwNzJiNDI4MmRiYzBlODhlNmJiL3RhYmxlcmFuZ2U6M2IzNDk3NDk0ZDUzNDA3MmI0MjgyZGJjMGU4OGU2YmJfNi05LTEtMS0w_8baef9b4-e4a0-476a-acee-e6133211088a"
      unitRef="usd">134530000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81Mi9mcmFnOjljMzZkYTNhZTNjMjQ2MjZhMTA0ZjQ5Mzc5NjcwZTgyL3RhYmxlOjNiMzQ5NzQ5NGQ1MzQwNzJiNDI4MmRiYzBlODhlNmJiL3RhYmxlcmFuZ2U6M2IzNDk3NDk0ZDUzNDA3MmI0MjgyZGJjMGU4OGU2YmJfNi0xMS0xLTEtMA_64c29dc7-5dff-42d3-a94e-8691dbef187d"
      unitRef="usd">113181000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81Mi9mcmFnOjljMzZkYTNhZTNjMjQ2MjZhMTA0ZjQ5Mzc5NjcwZTgyL3RhYmxlOjNiMzQ5NzQ5NGQ1MzQwNzJiNDI4MmRiYzBlODhlNmJiL3RhYmxlcmFuZ2U6M2IzNDk3NDk0ZDUzNDA3MmI0MjgyZGJjMGU4OGU2YmJfNy0xLTEtMS0w_1d879ac5-f1f3-4b87-b738-1451d89546b7"
      unitRef="usd">4687000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81Mi9mcmFnOjljMzZkYTNhZTNjMjQ2MjZhMTA0ZjQ5Mzc5NjcwZTgyL3RhYmxlOjNiMzQ5NzQ5NGQ1MzQwNzJiNDI4MmRiYzBlODhlNmJiL3RhYmxlcmFuZ2U6M2IzNDk3NDk0ZDUzNDA3MmI0MjgyZGJjMGU4OGU2YmJfNy01LTEtMS0w_2c84dbc8-4e57-47a1-b91a-f84a99948f41"
      unitRef="usd">4687000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81Mi9mcmFnOjljMzZkYTNhZTNjMjQ2MjZhMTA0ZjQ5Mzc5NjcwZTgyL3RhYmxlOjNiMzQ5NzQ5NGQ1MzQwNzJiNDI4MmRiYzBlODhlNmJiL3RhYmxlcmFuZ2U6M2IzNDk3NDk0ZDUzNDA3MmI0MjgyZGJjMGU4OGU2YmJfNy03LTEtMS0w_a9e8d745-ab35-4790-b7cb-72fd91da164d"
      unitRef="usd">4845000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81Mi9mcmFnOjljMzZkYTNhZTNjMjQ2MjZhMTA0ZjQ5Mzc5NjcwZTgyL3RhYmxlOjNiMzQ5NzQ5NGQ1MzQwNzJiNDI4MmRiYzBlODhlNmJiL3RhYmxlcmFuZ2U6M2IzNDk3NDk0ZDUzNDA3MmI0MjgyZGJjMGU4OGU2YmJfNy0xMS0xLTEtMA_c8e2fd72-b44d-4749-847d-d890d26ce359"
      unitRef="usd">4845000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81Mi9mcmFnOjljMzZkYTNhZTNjMjQ2MjZhMTA0ZjQ5Mzc5NjcwZTgyL3RhYmxlOjNiMzQ5NzQ5NGQ1MzQwNzJiNDI4MmRiYzBlODhlNmJiL3RhYmxlcmFuZ2U6M2IzNDk3NDk0ZDUzNDA3MmI0MjgyZGJjMGU4OGU2YmJfOC0xLTEtMS0w_f71f01c0-31b4-461d-8d12-0c375331f098"
      unitRef="usd">248737000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81Mi9mcmFnOjljMzZkYTNhZTNjMjQ2MjZhMTA0ZjQ5Mzc5NjcwZTgyL3RhYmxlOjNiMzQ5NzQ5NGQ1MzQwNzJiNDI4MmRiYzBlODhlNmJiL3RhYmxlcmFuZ2U6M2IzNDk3NDk0ZDUzNDA3MmI0MjgyZGJjMGU4OGU2YmJfOC0zLTEtMS0w_230e1673-cc9d-4926-8b20-c2b711486869"
      unitRef="usd">137333000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81Mi9mcmFnOjljMzZkYTNhZTNjMjQ2MjZhMTA0ZjQ5Mzc5NjcwZTgyL3RhYmxlOjNiMzQ5NzQ5NGQ1MzQwNzJiNDI4MmRiYzBlODhlNmJiL3RhYmxlcmFuZ2U6M2IzNDk3NDk0ZDUzNDA3MmI0MjgyZGJjMGU4OGU2YmJfOC01LTEtMS0w_d649f19a-e38d-4056-8b29-7cdb0eb15191"
      unitRef="usd">111404000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81Mi9mcmFnOjljMzZkYTNhZTNjMjQ2MjZhMTA0ZjQ5Mzc5NjcwZTgyL3RhYmxlOjNiMzQ5NzQ5NGQ1MzQwNzJiNDI4MmRiYzBlODhlNmJiL3RhYmxlcmFuZ2U6M2IzNDk3NDk0ZDUzNDA3MmI0MjgyZGJjMGU4OGU2YmJfOC03LTEtMS0w_e52a2e3f-b4f7-4919-9164-1c6f3defb3af"
      unitRef="usd">252556000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81Mi9mcmFnOjljMzZkYTNhZTNjMjQ2MjZhMTA0ZjQ5Mzc5NjcwZTgyL3RhYmxlOjNiMzQ5NzQ5NGQ1MzQwNzJiNDI4MmRiYzBlODhlNmJiL3RhYmxlcmFuZ2U6M2IzNDk3NDk0ZDUzNDA3MmI0MjgyZGJjMGU4OGU2YmJfOC05LTEtMS0w_8e347e2b-b881-415e-b45e-ef6b804bd4f7"
      unitRef="usd">134530000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81Mi9mcmFnOjljMzZkYTNhZTNjMjQ2MjZhMTA0ZjQ5Mzc5NjcwZTgyL3RhYmxlOjNiMzQ5NzQ5NGQ1MzQwNzJiNDI4MmRiYzBlODhlNmJiL3RhYmxlcmFuZ2U6M2IzNDk3NDk0ZDUzNDA3MmI0MjgyZGJjMGU4OGU2YmJfOC0xMS0xLTEtMA_326f6cc6-3734-4ced-911d-e5fa3ddab651"
      unitRef="usd">118026000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i459ec47b924848c7957a417da57a02a4_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81Mi9mcmFnOjljMzZkYTNhZTNjMjQ2MjZhMTA0ZjQ5Mzc5NjcwZTgyL3RleHRyZWdpb246OWMzNmRhM2FlM2MyNDYyNmExMDRmNDkzNzk2NzBlODJfNDY3_40f3a0e8-f598-483a-a19f-c9c574645a06"
      unitRef="usd">3100000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i3b965a642c294c15979f2e679aa4823a_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81Mi9mcmFnOjljMzZkYTNhZTNjMjQ2MjZhMTA0ZjQ5Mzc5NjcwZTgyL3RleHRyZWdpb246OWMzNmRhM2FlM2MyNDYyNmExMDRmNDkzNzk2NzBlODJfNDc0_9d5e85cb-f784-4d3a-8fbd-64ca8cdbcf93"
      unitRef="usd">7600000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81Mi9mcmFnOjljMzZkYTNhZTNjMjQ2MjZhMTA0ZjQ5Mzc5NjcwZTgyL3RleHRyZWdpb246OWMzNmRhM2FlM2MyNDYyNmExMDRmNDkzNzk2NzBlODJfMTA5OTUxMTYyODY0MA_3b62940a-5c44-4d7c-a6f9-b4a8b6e11930"
      unitRef="usd">6300000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81Mi9mcmFnOjljMzZkYTNhZTNjMjQ2MjZhMTA0ZjQ5Mzc5NjcwZTgyL3RleHRyZWdpb246OWMzNmRhM2FlM2MyNDYyNmExMDRmNDkzNzk2NzBlODJfMTA5OTUxMTYyODYzNA_f9c647a2-d64b-4616-b5e0-ed5c2a6b9071"
      unitRef="usd">11200000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81Mi9mcmFnOjljMzZkYTNhZTNjMjQ2MjZhMTA0ZjQ5Mzc5NjcwZTgyL3RleHRyZWdpb246OWMzNmRhM2FlM2MyNDYyNmExMDRmNDkzNzk2NzBlODJfNTQ3_27e276f1-3a45-49cd-a5ab-e8cd9757b69b"
      unitRef="usd">6200000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81Mi9mcmFnOjljMzZkYTNhZTNjMjQ2MjZhMTA0ZjQ5Mzc5NjcwZTgyL3RleHRyZWdpb246OWMzNmRhM2FlM2MyNDYyNmExMDRmNDkzNzk2NzBlODJfNTc4_109c8d76-be79-4744-b9f3-d884c61ff0c8"
      unitRef="usd">11900000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81Mi9mcmFnOjljMzZkYTNhZTNjMjQ2MjZhMTA0ZjQ5Mzc5NjcwZTgyL3RleHRyZWdpb246OWMzNmRhM2FlM2MyNDYyNmExMDRmNDkzNzk2NzBlODJfNTgy_ef75beff-53e4-402e-9b8d-c7b8771fa960"
      unitRef="usd">11300000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81Mi9mcmFnOjljMzZkYTNhZTNjMjQ2MjZhMTA0ZjQ5Mzc5NjcwZTgyL3RleHRyZWdpb246OWMzNmRhM2FlM2MyNDYyNmExMDRmNDkzNzk2NzBlODJfNTg2_f9fcccb3-a1e7-4d43-b765-6f3562396d13"
      unitRef="usd">10000000.0</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81Mi9mcmFnOjljMzZkYTNhZTNjMjQ2MjZhMTA0ZjQ5Mzc5NjcwZTgyL3RleHRyZWdpb246OWMzNmRhM2FlM2MyNDYyNmExMDRmNDkzNzk2NzBlODJfNTkz_71d36645-b1d0-4600-9ce9-ba89a2374387"
      unitRef="usd">8500000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <rog:IntangibleAssetsAmortizationPeriodTableTextBlock
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81Mi9mcmFnOjljMzZkYTNhZTNjMjQ2MjZhMTA0ZjQ5Mzc5NjcwZTgyL3RleHRyZWdpb246OWMzNmRhM2FlM2MyNDYyNmExMDRmNDkzNzk2NzBlODJfNzcx_6c0d8249-d181-4f7c-8e01-703af4a4fd1d">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted average amortization period as of June&#160;30, 2021, by definite-lived other intangible asset class, was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:6pt;text-align:justify"&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:73.022%"/&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:24.048%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Definite-Lived Other Intangible Asset Class&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted Average Remaining Amortization Period&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:9pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7.5 years&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:9pt;font-weight:400;line-height:100%"&gt;Technology&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:9pt;font-weight:400;line-height:100%"&gt;3.8 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Trademarks and trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.9 years&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:9pt;font-weight:400;line-height:100%"&gt;Covenants not to compete&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:9pt;font-weight:400;line-height:100%"&gt;1.0 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total definite-lived other intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #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:9pt;font-weight:700;line-height:100%"&gt;6.4 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</rog:IntangibleAssetsAmortizationPeriodTableTextBlock>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ic3722bfad1b94885b9b0cfc2b28939d9_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81Mi9mcmFnOjljMzZkYTNhZTNjMjQ2MjZhMTA0ZjQ5Mzc5NjcwZTgyL3RhYmxlOmQ2MjAxOTY0NWRlMzQ1YWM4MmFjMGI4MjMyZWFkMDQ2L3RhYmxlcmFuZ2U6ZDYyMDE5NjQ1ZGUzNDVhYzgyYWMwYjgyMzJlYWQwNDZfMS0yLTEtMS0w_fa7ab5eb-5138-481d-8ca7-f0a35a4cdbaa">P7Y6M</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ic5d5b4e2b2b64151b3ca5c9d47033f36_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81Mi9mcmFnOjljMzZkYTNhZTNjMjQ2MjZhMTA0ZjQ5Mzc5NjcwZTgyL3RhYmxlOmQ2MjAxOTY0NWRlMzQ1YWM4MmFjMGI4MjMyZWFkMDQ2L3RhYmxlcmFuZ2U6ZDYyMDE5NjQ1ZGUzNDVhYzgyYWMwYjgyMzJlYWQwNDZfMi0yLTEtMS0w_0d3c0e14-f180-4482-a741-766d51933106">P3Y9M18D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="icd545b135f99425c85aafd0d14f39da9_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81Mi9mcmFnOjljMzZkYTNhZTNjMjQ2MjZhMTA0ZjQ5Mzc5NjcwZTgyL3RhYmxlOmQ2MjAxOTY0NWRlMzQ1YWM4MmFjMGI4MjMyZWFkMDQ2L3RhYmxlcmFuZ2U6ZDYyMDE5NjQ1ZGUzNDVhYzgyYWMwYjgyMzJlYWQwNDZfMy0yLTEtMS0w_f9616509-098d-44fb-aafb-e2d5f3bce816">P4Y10M24D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ib641d9761dd040f19f74a4b976fbed32_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81Mi9mcmFnOjljMzZkYTNhZTNjMjQ2MjZhMTA0ZjQ5Mzc5NjcwZTgyL3RhYmxlOmQ2MjAxOTY0NWRlMzQ1YWM4MmFjMGI4MjMyZWFkMDQ2L3RhYmxlcmFuZ2U6ZDYyMDE5NjQ1ZGUzNDVhYzgyYWMwYjgyMzJlYWQwNDZfNC0yLTEtMS0w_b592fd9a-3e30-425c-ade8-1c98613e9a59">P1Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81Mi9mcmFnOjljMzZkYTNhZTNjMjQ2MjZhMTA0ZjQ5Mzc5NjcwZTgyL3RhYmxlOmQ2MjAxOTY0NWRlMzQ1YWM4MmFjMGI4MjMyZWFkMDQ2L3RhYmxlcmFuZ2U6ZDYyMDE5NjQ1ZGUzNDVhYzgyYWMwYjgyMzJlYWQwNDZfNS0yLTEtMS0w_1d0a7e1c-3682-4e00-938c-86bb9e75aec6">P6Y4M24D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81NS9mcmFnOmYyMTA5OGYyNmQ5OTRlMzM5ZmM0OWFhMTdmNWExNjZiL3RleHRyZWdpb246ZjIxMDk4ZjI2ZDk5NGUzMzlmYzQ5YWExN2Y1YTE2NmJfNjY3_e2dbd739-e172-4978-ad0f-46b1a7747e8b">Earnings Per Share&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic earnings per share is based on the weighted average number of common shares outstanding. Diluted earnings per share is based on the weighted average number of common shares outstanding and all dilutive potential common shares outstanding.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the computation of basic and diluted earnings per share:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.473%"/&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: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: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:13.963%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(Dollars and shares in thousands, except per share amounts)&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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;June 30, 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 #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:8.5pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Numerator:&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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income&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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;28,655&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;14,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;59,873&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;27,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Denominator:&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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average shares outstanding - basic&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:9pt;font-weight:700;line-height:100%"&gt;18,729&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;18,721&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Effect of dilutive shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;117&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:700;line-height:100%"&gt;89&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average shares outstanding - diluted&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:9pt;font-weight:700;line-height:100%"&gt;18,846&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;18,810&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Basic earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1.53&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3.20&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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:9pt;font-weight:400;line-height:100%"&gt;Diluted earnings per share&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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1.52&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;0.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3.18&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;1.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Dilutive shares are calculated using the treasury stock method and primarily include unvested restricted stock units. Anti-dilutive shares are excluded from the calculation of diluted shares and diluted earnings per share. For the three months ended June 30, 2021 and 2020, 1,769 shares and 55,961 shares were excluded, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81NS9mcmFnOmYyMTA5OGYyNmQ5OTRlMzM5ZmM0OWFhMTdmNWExNjZiL3RleHRyZWdpb246ZjIxMDk4ZjI2ZDk5NGUzMzlmYzQ5YWExN2Y1YTE2NmJfNjcy_033bfdfe-b00c-45ec-8064-46193679a4f1">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the computation of basic and diluted earnings per share:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.473%"/&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: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: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:13.963%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(Dollars and shares in thousands, except per share amounts)&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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;June 30, 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 #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:8.5pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Numerator:&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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income&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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;28,655&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;14,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;59,873&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;27,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Denominator:&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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average shares outstanding - basic&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:9pt;font-weight:700;line-height:100%"&gt;18,729&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;18,721&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Effect of dilutive shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;117&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:700;line-height:100%"&gt;89&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average shares outstanding - diluted&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:9pt;font-weight:700;line-height:100%"&gt;18,846&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;18,810&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Basic earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1.53&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3.20&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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:9pt;font-weight:400;line-height:100%"&gt;Diluted earnings per share&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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1.52&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;0.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3.18&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;1.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i459ec47b924848c7957a417da57a02a4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81NS9mcmFnOmYyMTA5OGYyNmQ5OTRlMzM5ZmM0OWFhMTdmNWExNjZiL3RhYmxlOjNkOTdkZWI2MWIwZDRkNGNiMGI1NDNiMmJhN2YzNjE1L3RhYmxlcmFuZ2U6M2Q5N2RlYjYxYjBkNGQ0Y2IwYjU0M2IyYmE3ZjM2MTVfMy0xLTEtMS0w_79a3315e-c58d-4b63-9714-dcf451cd60a5"
      unitRef="usd">28655000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3b965a642c294c15979f2e679aa4823a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81NS9mcmFnOmYyMTA5OGYyNmQ5OTRlMzM5ZmM0OWFhMTdmNWExNjZiL3RhYmxlOjNkOTdkZWI2MWIwZDRkNGNiMGI1NDNiMmJhN2YzNjE1L3RhYmxlcmFuZ2U6M2Q5N2RlYjYxYjBkNGQ0Y2IwYjU0M2IyYmE3ZjM2MTVfMy0zLTEtMS0w_87c92a93-6e6d-4921-be2b-257df47f28c2"
      unitRef="usd">14520000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81NS9mcmFnOmYyMTA5OGYyNmQ5OTRlMzM5ZmM0OWFhMTdmNWExNjZiL3RhYmxlOjNkOTdkZWI2MWIwZDRkNGNiMGI1NDNiMmJhN2YzNjE1L3RhYmxlcmFuZ2U6M2Q5N2RlYjYxYjBkNGQ0Y2IwYjU0M2IyYmE3ZjM2MTVfMy01LTEtMS0w_9ed7d11c-6a3c-44d2-a6da-06f31bb75af1"
      unitRef="usd">59873000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81NS9mcmFnOmYyMTA5OGYyNmQ5OTRlMzM5ZmM0OWFhMTdmNWExNjZiL3RhYmxlOjNkOTdkZWI2MWIwZDRkNGNiMGI1NDNiMmJhN2YzNjE1L3RhYmxlcmFuZ2U6M2Q5N2RlYjYxYjBkNGQ0Y2IwYjU0M2IyYmE3ZjM2MTVfMy03LTEtMS0w_f90df38b-1a44-4dcd-9a43-450a78c05d37"
      unitRef="usd">27779000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i459ec47b924848c7957a417da57a02a4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81NS9mcmFnOmYyMTA5OGYyNmQ5OTRlMzM5ZmM0OWFhMTdmNWExNjZiL3RhYmxlOjNkOTdkZWI2MWIwZDRkNGNiMGI1NDNiMmJhN2YzNjE1L3RhYmxlcmFuZ2U6M2Q5N2RlYjYxYjBkNGQ0Y2IwYjU0M2IyYmE3ZjM2MTVfNS0xLTEtMS0w_9ff60be4-a663-42bb-94a9-aeeb975141fc"
      unitRef="shares">18729000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3b965a642c294c15979f2e679aa4823a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81NS9mcmFnOmYyMTA5OGYyNmQ5OTRlMzM5ZmM0OWFhMTdmNWExNjZiL3RhYmxlOjNkOTdkZWI2MWIwZDRkNGNiMGI1NDNiMmJhN2YzNjE1L3RhYmxlcmFuZ2U6M2Q5N2RlYjYxYjBkNGQ0Y2IwYjU0M2IyYmE3ZjM2MTVfNS0zLTEtMS0w_54d176dc-e202-4a6d-b46d-ec0b42ef4577"
      unitRef="shares">18676000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81NS9mcmFnOmYyMTA5OGYyNmQ5OTRlMzM5ZmM0OWFhMTdmNWExNjZiL3RhYmxlOjNkOTdkZWI2MWIwZDRkNGNiMGI1NDNiMmJhN2YzNjE1L3RhYmxlcmFuZ2U6M2Q5N2RlYjYxYjBkNGQ0Y2IwYjU0M2IyYmE3ZjM2MTVfNS01LTEtMS0w_3c0a248e-5dd3-4bef-811e-91a22e4c5b03"
      unitRef="shares">18721000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81NS9mcmFnOmYyMTA5OGYyNmQ5OTRlMzM5ZmM0OWFhMTdmNWExNjZiL3RhYmxlOjNkOTdkZWI2MWIwZDRkNGNiMGI1NDNiMmJhN2YzNjE1L3RhYmxlcmFuZ2U6M2Q5N2RlYjYxYjBkNGQ0Y2IwYjU0M2IyYmE3ZjM2MTVfNS03LTEtMS0w_49f95931-c19f-445d-8efd-7b854bcd83aa"
      unitRef="shares">18673000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i459ec47b924848c7957a417da57a02a4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81NS9mcmFnOmYyMTA5OGYyNmQ5OTRlMzM5ZmM0OWFhMTdmNWExNjZiL3RhYmxlOjNkOTdkZWI2MWIwZDRkNGNiMGI1NDNiMmJhN2YzNjE1L3RhYmxlcmFuZ2U6M2Q5N2RlYjYxYjBkNGQ0Y2IwYjU0M2IyYmE3ZjM2MTVfNi0xLTEtMS0w_5d28c5f5-7697-494c-8b2f-50f57dd3327b"
      unitRef="shares">117000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i3b965a642c294c15979f2e679aa4823a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81NS9mcmFnOmYyMTA5OGYyNmQ5OTRlMzM5ZmM0OWFhMTdmNWExNjZiL3RhYmxlOjNkOTdkZWI2MWIwZDRkNGNiMGI1NDNiMmJhN2YzNjE1L3RhYmxlcmFuZ2U6M2Q5N2RlYjYxYjBkNGQ0Y2IwYjU0M2IyYmE3ZjM2MTVfNi0zLTEtMS0w_7b029438-edba-42f6-9c17-9913afccd731"
      unitRef="shares">5000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81NS9mcmFnOmYyMTA5OGYyNmQ5OTRlMzM5ZmM0OWFhMTdmNWExNjZiL3RhYmxlOjNkOTdkZWI2MWIwZDRkNGNiMGI1NDNiMmJhN2YzNjE1L3RhYmxlcmFuZ2U6M2Q5N2RlYjYxYjBkNGQ0Y2IwYjU0M2IyYmE3ZjM2MTVfNi01LTEtMS0w_9f932cad-6bb0-406c-8b50-94dd7c9b53c9"
      unitRef="shares">89000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81NS9mcmFnOmYyMTA5OGYyNmQ5OTRlMzM5ZmM0OWFhMTdmNWExNjZiL3RhYmxlOjNkOTdkZWI2MWIwZDRkNGNiMGI1NDNiMmJhN2YzNjE1L3RhYmxlcmFuZ2U6M2Q5N2RlYjYxYjBkNGQ0Y2IwYjU0M2IyYmE3ZjM2MTVfNi03LTEtMS0w_5a42625d-f5fa-479f-b7d3-74e738b44708"
      unitRef="shares">13000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i459ec47b924848c7957a417da57a02a4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81NS9mcmFnOmYyMTA5OGYyNmQ5OTRlMzM5ZmM0OWFhMTdmNWExNjZiL3RhYmxlOjNkOTdkZWI2MWIwZDRkNGNiMGI1NDNiMmJhN2YzNjE1L3RhYmxlcmFuZ2U6M2Q5N2RlYjYxYjBkNGQ0Y2IwYjU0M2IyYmE3ZjM2MTVfNy0xLTEtMS0w_080a1dd5-6ea4-4a7d-9912-d8633221600c"
      unitRef="shares">18846000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i3b965a642c294c15979f2e679aa4823a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81NS9mcmFnOmYyMTA5OGYyNmQ5OTRlMzM5ZmM0OWFhMTdmNWExNjZiL3RhYmxlOjNkOTdkZWI2MWIwZDRkNGNiMGI1NDNiMmJhN2YzNjE1L3RhYmxlcmFuZ2U6M2Q5N2RlYjYxYjBkNGQ0Y2IwYjU0M2IyYmE3ZjM2MTVfNy0zLTEtMS0w_ddff08ad-44d7-4a99-be60-33eb81963db3"
      unitRef="shares">18681000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81NS9mcmFnOmYyMTA5OGYyNmQ5OTRlMzM5ZmM0OWFhMTdmNWExNjZiL3RhYmxlOjNkOTdkZWI2MWIwZDRkNGNiMGI1NDNiMmJhN2YzNjE1L3RhYmxlcmFuZ2U6M2Q5N2RlYjYxYjBkNGQ0Y2IwYjU0M2IyYmE3ZjM2MTVfNy01LTEtMS0w_e6a35de4-a22a-454b-91fc-95a9633471d2"
      unitRef="shares">18810000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81NS9mcmFnOmYyMTA5OGYyNmQ5OTRlMzM5ZmM0OWFhMTdmNWExNjZiL3RhYmxlOjNkOTdkZWI2MWIwZDRkNGNiMGI1NDNiMmJhN2YzNjE1L3RhYmxlcmFuZ2U6M2Q5N2RlYjYxYjBkNGQ0Y2IwYjU0M2IyYmE3ZjM2MTVfNy03LTEtMS0w_ba13d06d-b283-447f-85ce-7a0596c40bac"
      unitRef="shares">18686000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i459ec47b924848c7957a417da57a02a4_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81NS9mcmFnOmYyMTA5OGYyNmQ5OTRlMzM5ZmM0OWFhMTdmNWExNjZiL3RhYmxlOjNkOTdkZWI2MWIwZDRkNGNiMGI1NDNiMmJhN2YzNjE1L3RhYmxlcmFuZ2U6M2Q5N2RlYjYxYjBkNGQ0Y2IwYjU0M2IyYmE3ZjM2MTVfOC0xLTEtMS0w_10bc0faa-37b1-46e0-8229-8d12b66e4227"
      unitRef="usdPerShare">1.53</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i3b965a642c294c15979f2e679aa4823a_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81NS9mcmFnOmYyMTA5OGYyNmQ5OTRlMzM5ZmM0OWFhMTdmNWExNjZiL3RhYmxlOjNkOTdkZWI2MWIwZDRkNGNiMGI1NDNiMmJhN2YzNjE1L3RhYmxlcmFuZ2U6M2Q5N2RlYjYxYjBkNGQ0Y2IwYjU0M2IyYmE3ZjM2MTVfOC0zLTEtMS0w_41359ac7-2b05-4f63-8b6d-fceffb4ed902"
      unitRef="usdPerShare">0.78</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81NS9mcmFnOmYyMTA5OGYyNmQ5OTRlMzM5ZmM0OWFhMTdmNWExNjZiL3RhYmxlOjNkOTdkZWI2MWIwZDRkNGNiMGI1NDNiMmJhN2YzNjE1L3RhYmxlcmFuZ2U6M2Q5N2RlYjYxYjBkNGQ0Y2IwYjU0M2IyYmE3ZjM2MTVfOC01LTEtMS0w_a43f1736-ddf5-4d68-9e74-2b91bd9e989b"
      unitRef="usdPerShare">3.20</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81NS9mcmFnOmYyMTA5OGYyNmQ5OTRlMzM5ZmM0OWFhMTdmNWExNjZiL3RhYmxlOjNkOTdkZWI2MWIwZDRkNGNiMGI1NDNiMmJhN2YzNjE1L3RhYmxlcmFuZ2U6M2Q5N2RlYjYxYjBkNGQ0Y2IwYjU0M2IyYmE3ZjM2MTVfOC03LTEtMS0w_e18fcefc-5d62-4b4b-ad97-30a6e4b0a7fb"
      unitRef="usdPerShare">1.49</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i459ec47b924848c7957a417da57a02a4_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81NS9mcmFnOmYyMTA5OGYyNmQ5OTRlMzM5ZmM0OWFhMTdmNWExNjZiL3RhYmxlOjNkOTdkZWI2MWIwZDRkNGNiMGI1NDNiMmJhN2YzNjE1L3RhYmxlcmFuZ2U6M2Q5N2RlYjYxYjBkNGQ0Y2IwYjU0M2IyYmE3ZjM2MTVfOS0xLTEtMS0w_05187939-a70f-462d-bddb-08d1609f03c4"
      unitRef="usdPerShare">1.52</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i3b965a642c294c15979f2e679aa4823a_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81NS9mcmFnOmYyMTA5OGYyNmQ5OTRlMzM5ZmM0OWFhMTdmNWExNjZiL3RhYmxlOjNkOTdkZWI2MWIwZDRkNGNiMGI1NDNiMmJhN2YzNjE1L3RhYmxlcmFuZ2U6M2Q5N2RlYjYxYjBkNGQ0Y2IwYjU0M2IyYmE3ZjM2MTVfOS0zLTEtMS0w_db29d176-bacd-4d48-b5d6-9e03dc826320"
      unitRef="usdPerShare">0.78</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81NS9mcmFnOmYyMTA5OGYyNmQ5OTRlMzM5ZmM0OWFhMTdmNWExNjZiL3RhYmxlOjNkOTdkZWI2MWIwZDRkNGNiMGI1NDNiMmJhN2YzNjE1L3RhYmxlcmFuZ2U6M2Q5N2RlYjYxYjBkNGQ0Y2IwYjU0M2IyYmE3ZjM2MTVfOS01LTEtMS0w_78e6fdad-8830-431d-817e-059b11df99d7"
      unitRef="usdPerShare">3.18</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81NS9mcmFnOmYyMTA5OGYyNmQ5OTRlMzM5ZmM0OWFhMTdmNWExNjZiL3RhYmxlOjNkOTdkZWI2MWIwZDRkNGNiMGI1NDNiMmJhN2YzNjE1L3RhYmxlcmFuZ2U6M2Q5N2RlYjYxYjBkNGQ0Y2IwYjU0M2IyYmE3ZjM2MTVfOS03LTEtMS0w_5b419b86-4df2-45ec-add3-fb6da841c2d3"
      unitRef="usdPerShare">1.49</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i459ec47b924848c7957a417da57a02a4_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81NS9mcmFnOmYyMTA5OGYyNmQ5OTRlMzM5ZmM0OWFhMTdmNWExNjZiL3RleHRyZWdpb246ZjIxMDk4ZjI2ZDk5NGUzMzlmYzQ5YWExN2Y1YTE2NmJfNjEw_95c7403f-e3e6-4004-90f8-0c883e2dc4b7"
      unitRef="shares">1769</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i3b965a642c294c15979f2e679aa4823a_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81NS9mcmFnOmYyMTA5OGYyNmQ5OTRlMzM5ZmM0OWFhMTdmNWExNjZiL3RleHRyZWdpb246ZjIxMDk4ZjI2ZDk5NGUzMzlmYzQ5YWExN2Y1YTE2NmJfNjI0_abb8604a-942a-4959-8c5d-f2f80199fe0b"
      unitRef="shares">55961</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81OC9mcmFnOjk1NjU0OGZkZTdhMjQxMGE5NWJlZDIxMDA3NWEwODkyL3RleHRyZWdpb246OTU2NTQ4ZmRlN2EyNDEwYTk1YmVkMjEwMDc1YTA4OTJfNTM5OA_f98a5d73-fe66-4049-a876-d538b67f06ce">Capital Stock and Equity Compensation&lt;div style="margin-top:6pt;text-align:justify"&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;Equity Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Performance-Based Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2021, we had performance-based restricted stock units from 2021, 2020 and 2019 outstanding. These awards generally cliff vest at the end of a three-year measurement period. However, employees whose employment terminates during the measurement period due to death, disability, or, in certain cases, retirement may receive a pro-rata payout based on the number of days they were employed during the measurement period, except as noted below in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Chief Executive Officer&#x2019;s 2021 Equity Award Grants&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Participants are eligible to be awarded shares ranging from 0% to 200% of the original award amount, based on certain defined performance measures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The outstanding awards have one measurement criterion: the three-year total shareholder return (TSR) on our capital stock as compared to that of a specified group of peer companies. The TSR measurement criterion of the awards is considered a market condition. As such, the fair value of this measurement criterion was determined on the grant date using a Monte Carlo simulation valuation model. We recognize compensation expense on all of these awards on a straight-line basis over the vesting period with no changes for final projected payout of the awards. We account for forfeitures as they occur.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the assumptions used in the Monte Carlo calculation for each material award granted in 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.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:13.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;February 10, 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:8.5pt;font-weight:400;line-height:100%"&gt;February 12, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;51.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41.0%&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:9pt;font-weight:400;line-height:100%"&gt;Expected term (in years)&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:9pt;font-weight:700;line-height:100%"&gt;2.9&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:9pt;font-weight:400;line-height:100%"&gt;2.9&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&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:9pt;font-weight:700;line-height:100%"&gt;0.18%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.41%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected volatility &#x2013; In determining expected volatility, we have considered a number of factors, including historical volatility.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected term &#x2013; We use the vesting period of the award to determine the expected term assumption for the Monte Carlo simulation valuation model.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Risk-free interest rate &#x2013; We use an implied &#x201c;spot rate&#x201d; yield on U.S. Treasury Constant Maturity rates as of the grant date for our assumption of the risk-free interest rate.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected dividend yield &#x2013; We do not currently pay dividends on our capital stock; therefore, a dividend yield of 0% was used in the Monte Carlo simulation valuation model.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of activity of the outstanding performance-based restricted stock units for the six months ended June 30, 2021 is presented below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&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:79.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.345%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Performance-Based&lt;br/&gt;Restricted Stock Units&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Awards outstanding as of December 31, 2020&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:9pt;font-weight:400;line-height:100%"&gt;111,059&#160;&lt;/span&gt;&lt;/td&gt;&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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Awards granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stock issued&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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Awards cancelled&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:9pt;font-weight:400;line-height:100%"&gt;(34,020)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Awards outstanding as of June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;116,994&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognized $1.1 million and $1.3 million of compensation expense for performance-based restricted stock units for the three months ended June 30, 2021 and 2020, respectively. We recognized $3.2 million and $2.7 million of compensation expense for performance-based restricted stock units for the six months ended June 30, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Time-Based Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2021, we had time-based restricted stock unit awards from 2021, 2020, 2019 and 2018 outstanding. The outstanding awards all ratably vest on the first, second and third anniversaries of the original grant date. However, employees whose employment terminates during the measurement period due to death, disability, or, in certain cases, retirement may receive a pro-rata payout based on the number of days they were employed subsequent to the last grant anniversary date, except as noted below in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Chief Executive Officer&#x2019;s 2021 Equity Award Grants&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Each time-based restricted stock unit represents a right to receive one share of Rogers&#x2019; capital stock at the end of the vesting period. The fair value of the award is determined by the market value of the underlying stock price at the grant date. We recognize compensation expense on all of these awards on a straight-line basis over the vesting period. We account for forfeitures as they occur.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of activity of the outstanding time-based restricted stock units for the six months ended June 30, 2021 is presented below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&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:79.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.345%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Time-Based&lt;br/&gt;Restricted Stock Units&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Awards outstanding as of December 31, 2020&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:9pt;font-weight:400;line-height:100%"&gt;102,142&#160;&lt;/span&gt;&lt;/td&gt;&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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Awards granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stock issued&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:9pt;font-weight:400;line-height:100%"&gt;(44,037)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Awards cancelled&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:9pt;font-weight:400;line-height:100%"&gt;(5,450)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Awards outstanding as of June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;99,653&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognized $1.9 million and $1.5 million of compensation expense for time-based restricted stock units for the three months ended June 30, 2021 and 2020, respectively. We recognized $3.7 million and $3.1 million of compensation expense for performance-based restricted stock units for the six months ended June 30, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Chief Executive Officer&#x2019;s 2021 Equity Award Grants&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The terms of the performance-based and time-based restricted stock unit awards granted to our Chief Executive Officer (CEO), Bruce Hoechner, in February 2021 were modified from the standard language provisions from prior year awards to allow for accelerated vesting of the full awards provided certain criteria are met. Accounting Standards Codification (ASC) Topic 718: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Compensation&#x2014;Stock Compensation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; requires companies that allow for accelerated vesting of employees&#x2019; unvested equity upon retirement to recognize the expense from the date of grant to the date the employee becomes eligible to retire &#x2013; regardless of whether or not the employee actually retires when he or she is eligible to retire. As a result, the $4.0&#160;million of expense related to the awards granted on February 10, 2021 to our CEO, which provide for immediate vesting upon retirement, will be expensed from the date of the grant, February 10, 2021, through his retirement eligibility date, November 9, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Deferred Stock Units&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We grant deferred stock units to non-management directors. These awards are fully vested on the date of grant and the related shares are generally issued on the 13-month anniversary of the grant date unless the individual elects to defer the receipt of those shares. Each deferred stock unit results in the issuance of one share of Rogers&#x2019; capital stock. The grant of deferred stock units is typically done annually during the second quarter of each year. The fair value of the award is determined by the market value of the underlying stock price at the grant date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of activity of the outstanding deferred stock units for the six months ended June 30, 2021 is presented below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&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:79.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.345%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Deferred Stock Units&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Awards outstanding as of December 31, 2020&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:9pt;font-weight:400;line-height:100%"&gt;12,450&#160;&lt;/span&gt;&lt;/td&gt;&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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Awards granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stock issued&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:9pt;font-weight:400;line-height:100%"&gt;(9,400)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:9pt;font-weight:400;line-height:100%"&gt;Awards outstanding as of June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;9,500&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognized $1.2 million of compensation expense related to deferred stock units for the three and six months ended June 30, 2021, and $1.0 million of compensation expense for the three and six months ended June 30, 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <rog:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod
      contextRef="i4c3de5871f5b43d1a8ef4c5a1e093e04_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81OC9mcmFnOjk1NjU0OGZkZTdhMjQxMGE5NWJlZDIxMDA3NWEwODkyL3RleHRyZWdpb246OTU2NTQ4ZmRlN2EyNDEwYTk1YmVkMjEwMDc1YTA4OTJfNTM2NA_b6bd005f-4398-4908-b3bc-73f494a62257">P3Y</rog:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod>
    <rog:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAwardPercentage
      contextRef="ieed710b452f64d6abd8069033a668434_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81OC9mcmFnOjk1NjU0OGZkZTdhMjQxMGE5NWJlZDIxMDA3NWEwODkyL3RleHRyZWdpb246OTU2NTQ4ZmRlN2EyNDEwYTk1YmVkMjEwMDc1YTA4OTJfNjY4_133ab48e-e438-4622-b7a1-c4cb5d92cf3c"
      unitRef="number">0</rog:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAwardPercentage>
    <rog:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAwardPercentage
      contextRef="ic0c0b6ca72d44c99ae2be02b21660872_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81OC9mcmFnOjk1NjU0OGZkZTdhMjQxMGE5NWJlZDIxMDA3NWEwODkyL3RleHRyZWdpb246OTU2NTQ4ZmRlN2EyNDEwYTk1YmVkMjEwMDc1YTA4OTJfNjc0_80175f39-673f-48fb-bc7b-2e3910611977"
      unitRef="number">2</rog:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAwardPercentage>
    <rog:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod
      contextRef="i4c3de5871f5b43d1a8ef4c5a1e093e04_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81OC9mcmFnOjk1NjU0OGZkZTdhMjQxMGE5NWJlZDIxMDA3NWEwODkyL3RleHRyZWdpb246OTU2NTQ4ZmRlN2EyNDEwYTk1YmVkMjEwMDc1YTA4OTJfNTM5MQ_c0557a2c-e8d4-4d71-8a3f-732b64b67c82">P3Y</rog:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81OC9mcmFnOjk1NjU0OGZkZTdhMjQxMGE5NWJlZDIxMDA3NWEwODkyL3RleHRyZWdpb246OTU2NTQ4ZmRlN2EyNDEwYTk1YmVkMjEwMDc1YTA4OTJfNTM1Nw_84688356-6b14-44db-a48b-10b5b70b46c5">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the assumptions used in the Monte Carlo calculation for each material award granted in 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.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:13.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;February 10, 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:8.5pt;font-weight:400;line-height:100%"&gt;February 12, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;51.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41.0%&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:9pt;font-weight:400;line-height:100%"&gt;Expected term (in years)&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:9pt;font-weight:700;line-height:100%"&gt;2.9&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:9pt;font-weight:400;line-height:100%"&gt;2.9&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&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:9pt;font-weight:700;line-height:100%"&gt;0.18%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.41%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i03a3e0d19dc6437386255a8907fa4686_D20210210-20210210"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81OC9mcmFnOjk1NjU0OGZkZTdhMjQxMGE5NWJlZDIxMDA3NWEwODkyL3RhYmxlOmQ0Yjk2YzFjNjE5MDQxZTM5MGQ0MTMzYzQxMmE3MzdjL3RhYmxlcmFuZ2U6ZDRiOTZjMWM2MTkwNDFlMzkwZDQxMzNjNDEyYTczN2NfMS0xLTEtMS0w_f1d937c4-dc2f-4f67-a9c0-52c656f1f882"
      unitRef="number">0.510</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i9b9b3146f3a8400a9581fd996b3aa0e7_D20200212-20200212"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81OC9mcmFnOjk1NjU0OGZkZTdhMjQxMGE5NWJlZDIxMDA3NWEwODkyL3RhYmxlOmQ0Yjk2YzFjNjE5MDQxZTM5MGQ0MTMzYzQxMmE3MzdjL3RhYmxlcmFuZ2U6ZDRiOTZjMWM2MTkwNDFlMzkwZDQxMzNjNDEyYTczN2NfMS0zLTEtMS0w_200b16ce-2964-494e-9782-9311073faee6"
      unitRef="number">0.410</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i03a3e0d19dc6437386255a8907fa4686_D20210210-20210210"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81OC9mcmFnOjk1NjU0OGZkZTdhMjQxMGE5NWJlZDIxMDA3NWEwODkyL3RhYmxlOmQ0Yjk2YzFjNjE5MDQxZTM5MGQ0MTMzYzQxMmE3MzdjL3RhYmxlcmFuZ2U6ZDRiOTZjMWM2MTkwNDFlMzkwZDQxMzNjNDEyYTczN2NfMi0xLTEtMS0w_3494c1cc-3470-4719-9682-ac1d3451a08e">P2Y10M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i9b9b3146f3a8400a9581fd996b3aa0e7_D20200212-20200212"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81OC9mcmFnOjk1NjU0OGZkZTdhMjQxMGE5NWJlZDIxMDA3NWEwODkyL3RhYmxlOmQ0Yjk2YzFjNjE5MDQxZTM5MGQ0MTMzYzQxMmE3MzdjL3RhYmxlcmFuZ2U6ZDRiOTZjMWM2MTkwNDFlMzkwZDQxMzNjNDEyYTczN2NfMi0zLTEtMS0w_6547f06a-61d7-4d29-9858-b9606c7e3f74">P2Y10M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i03a3e0d19dc6437386255a8907fa4686_D20210210-20210210"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81OC9mcmFnOjk1NjU0OGZkZTdhMjQxMGE5NWJlZDIxMDA3NWEwODkyL3RhYmxlOmQ0Yjk2YzFjNjE5MDQxZTM5MGQ0MTMzYzQxMmE3MzdjL3RhYmxlcmFuZ2U6ZDRiOTZjMWM2MTkwNDFlMzkwZDQxMzNjNDEyYTczN2NfMy0xLTEtMS0w_e77221bf-5cb1-42e5-8aca-86e952f90ef1"
      unitRef="number">0.0018</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i9b9b3146f3a8400a9581fd996b3aa0e7_D20200212-20200212"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81OC9mcmFnOjk1NjU0OGZkZTdhMjQxMGE5NWJlZDIxMDA3NWEwODkyL3RhYmxlOmQ0Yjk2YzFjNjE5MDQxZTM5MGQ0MTMzYzQxMmE3MzdjL3RhYmxlcmFuZ2U6ZDRiOTZjMWM2MTkwNDFlMzkwZDQxMzNjNDEyYTczN2NfMy0zLTEtMS0w_1809dbf6-475d-4b78-b31c-bc73685997f0"
      unitRef="number">0.0141</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i4c3de5871f5b43d1a8ef4c5a1e093e04_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81OC9mcmFnOjk1NjU0OGZkZTdhMjQxMGE5NWJlZDIxMDA3NWEwODkyL3RleHRyZWdpb246OTU2NTQ4ZmRlN2EyNDEwYTk1YmVkMjEwMDc1YTA4OTJfMjA0Nw_de14e79e-5f5f-4874-80eb-d086c99ecedc"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="i4c3de5871f5b43d1a8ef4c5a1e093e04_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81OC9mcmFnOjk1NjU0OGZkZTdhMjQxMGE5NWJlZDIxMDA3NWEwODkyL3RleHRyZWdpb246OTU2NTQ4ZmRlN2EyNDEwYTk1YmVkMjEwMDc1YTA4OTJfNTM1OA_08c16da8-5de2-44a6-99fa-a8747bbcb5e4">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of activity of the outstanding performance-based restricted stock units for the six months ended June 30, 2021 is presented below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&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:79.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.345%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Performance-Based&lt;br/&gt;Restricted Stock Units&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Awards outstanding as of December 31, 2020&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:9pt;font-weight:400;line-height:100%"&gt;111,059&#160;&lt;/span&gt;&lt;/td&gt;&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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Awards granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stock issued&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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Awards cancelled&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:9pt;font-weight:400;line-height:100%"&gt;(34,020)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Awards outstanding as of June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;116,994&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i9556152a4a0447f09e892edc34675496_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81OC9mcmFnOjk1NjU0OGZkZTdhMjQxMGE5NWJlZDIxMDA3NWEwODkyL3RhYmxlOjcyMzk5MWRkYTZjZjQ5OGE4NWNkZWY2ZWVjZWM5ODkzL3RhYmxlcmFuZ2U6NzIzOTkxZGRhNmNmNDk4YTg1Y2RlZjZlZWNlYzk4OTNfMS0xLTEtMS0w_e958da5b-7c71-4fa1-88d6-8a62fb2c45b9"
      unitRef="shares">111059</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i4c3de5871f5b43d1a8ef4c5a1e093e04_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81OC9mcmFnOjk1NjU0OGZkZTdhMjQxMGE5NWJlZDIxMDA3NWEwODkyL3RhYmxlOjcyMzk5MWRkYTZjZjQ5OGE4NWNkZWY2ZWVjZWM5ODkzL3RhYmxlcmFuZ2U6NzIzOTkxZGRhNmNmNDk4YTg1Y2RlZjZlZWNlYzk4OTNfMi0xLTEtMS0w_ecc49380-924e-48a2-8532-a781abcdaea5"
      unitRef="shares">39955</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i4c3de5871f5b43d1a8ef4c5a1e093e04_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81OC9mcmFnOjk1NjU0OGZkZTdhMjQxMGE5NWJlZDIxMDA3NWEwODkyL3RhYmxlOjcyMzk5MWRkYTZjZjQ5OGE4NWNkZWY2ZWVjZWM5ODkzL3RhYmxlcmFuZ2U6NzIzOTkxZGRhNmNmNDk4YTg1Y2RlZjZlZWNlYzk4OTNfMy0xLTEtMS0w_799ac889-add6-40f3-a603-14f7d48207b0"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i4c3de5871f5b43d1a8ef4c5a1e093e04_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81OC9mcmFnOjk1NjU0OGZkZTdhMjQxMGE5NWJlZDIxMDA3NWEwODkyL3RhYmxlOjcyMzk5MWRkYTZjZjQ5OGE4NWNkZWY2ZWVjZWM5ODkzL3RhYmxlcmFuZ2U6NzIzOTkxZGRhNmNmNDk4YTg1Y2RlZjZlZWNlYzk4OTNfNC0xLTEtMS0w_7453a560-d932-4a52-9ab7-1a9c485bd067"
      unitRef="shares">34020</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i7450b54fbbc24eabaf08dcefe31e8246_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81OC9mcmFnOjk1NjU0OGZkZTdhMjQxMGE5NWJlZDIxMDA3NWEwODkyL3RhYmxlOjcyMzk5MWRkYTZjZjQ5OGE4NWNkZWY2ZWVjZWM5ODkzL3RhYmxlcmFuZ2U6NzIzOTkxZGRhNmNmNDk4YTg1Y2RlZjZlZWNlYzk4OTNfNS0xLTEtMS0w_1e43b1ef-2f5d-4cde-813c-28f69e7ece1f"
      unitRef="shares">116994</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1552b5ba9d9b4167966a2c79e3f07174_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81OC9mcmFnOjk1NjU0OGZkZTdhMjQxMGE5NWJlZDIxMDA3NWEwODkyL3RleHRyZWdpb246OTU2NTQ4ZmRlN2EyNDEwYTk1YmVkMjEwMDc1YTA4OTJfMjIyNw_597d5d85-8aa4-42a6-8548-ddacb1606659"
      unitRef="usd">1100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ide0f4788f79d4a8ba57cca43c440c8b3_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81OC9mcmFnOjk1NjU0OGZkZTdhMjQxMGE5NWJlZDIxMDA3NWEwODkyL3RleHRyZWdpb246OTU2NTQ4ZmRlN2EyNDEwYTk1YmVkMjEwMDc1YTA4OTJfMjIzNA_f89bd3b1-d506-42c4-adb1-04e525ed0025"
      unitRef="usd">1300000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4c3de5871f5b43d1a8ef4c5a1e093e04_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81OC9mcmFnOjk1NjU0OGZkZTdhMjQxMGE5NWJlZDIxMDA3NWEwODkyL3RleHRyZWdpb246OTU2NTQ4ZmRlN2EyNDEwYTk1YmVkMjEwMDc1YTA4OTJfMTA5OTUxMTYzMzMyNQ_5ad50e07-8d20-47b9-a759-ee9e169cdf61"
      unitRef="usd">3200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if78a49803e3441c4bd70590d2e398be5_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81OC9mcmFnOjk1NjU0OGZkZTdhMjQxMGE5NWJlZDIxMDA3NWEwODkyL3RleHRyZWdpb246OTU2NTQ4ZmRlN2EyNDEwYTk1YmVkMjEwMDc1YTA4OTJfMTA5OTUxMTYzMzMyOQ_a18a191f-c5f4-4bc2-b48a-e41cfedcf1de"
      unitRef="usd">2700000</us-gaap:AllocatedShareBasedCompensationExpense>
    <rog:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsConversionratio
      contextRef="ib0ed8d553c484a8bbc6c5f106a8472be_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81OC9mcmFnOjk1NjU0OGZkZTdhMjQxMGE5NWJlZDIxMDA3NWEwODkyL3RleHRyZWdpb246OTU2NTQ4ZmRlN2EyNDEwYTk1YmVkMjEwMDc1YTA4OTJfMjk3Ng_a85d0f93-09c4-478c-96e9-ff17814598ec"
      unitRef="number">1</rog:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsConversionratio>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="ib0ed8d553c484a8bbc6c5f106a8472be_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81OC9mcmFnOjk1NjU0OGZkZTdhMjQxMGE5NWJlZDIxMDA3NWEwODkyL3RleHRyZWdpb246OTU2NTQ4ZmRlN2EyNDEwYTk1YmVkMjEwMDc1YTA4OTJfNTM1Mw_3f6128f3-35e1-473f-82e1-f4ec3c304ad0">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of activity of the outstanding time-based restricted stock units for the six months ended June 30, 2021 is presented below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&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:79.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.345%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Time-Based&lt;br/&gt;Restricted Stock Units&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Awards outstanding as of December 31, 2020&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:9pt;font-weight:400;line-height:100%"&gt;102,142&#160;&lt;/span&gt;&lt;/td&gt;&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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Awards granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stock issued&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:9pt;font-weight:400;line-height:100%"&gt;(44,037)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Awards cancelled&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:9pt;font-weight:400;line-height:100%"&gt;(5,450)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Awards outstanding as of June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;99,653&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i57652a57df594443a6248b8610796ab1_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81OC9mcmFnOjk1NjU0OGZkZTdhMjQxMGE5NWJlZDIxMDA3NWEwODkyL3RhYmxlOjBmNzVhOWE5MzczNDQ1MmQ5YTUwOGFhOWExZmU5ODFiL3RhYmxlcmFuZ2U6MGY3NWE5YTkzNzM0NDUyZDlhNTA4YWE5YTFmZTk4MWJfMS0xLTEtMS0w_190d7bf5-6fbe-4528-90e0-a5563e2f730b"
      unitRef="shares">102142</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ib0ed8d553c484a8bbc6c5f106a8472be_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81OC9mcmFnOjk1NjU0OGZkZTdhMjQxMGE5NWJlZDIxMDA3NWEwODkyL3RhYmxlOjBmNzVhOWE5MzczNDQ1MmQ5YTUwOGFhOWExZmU5ODFiL3RhYmxlcmFuZ2U6MGY3NWE5YTkzNzM0NDUyZDlhNTA4YWE5YTFmZTk4MWJfMi0xLTEtMS0w_1f8b2c0e-4784-4b4d-ba55-4cac0625791d"
      unitRef="shares">46998</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ib0ed8d553c484a8bbc6c5f106a8472be_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81OC9mcmFnOjk1NjU0OGZkZTdhMjQxMGE5NWJlZDIxMDA3NWEwODkyL3RhYmxlOjBmNzVhOWE5MzczNDQ1MmQ5YTUwOGFhOWExZmU5ODFiL3RhYmxlcmFuZ2U6MGY3NWE5YTkzNzM0NDUyZDlhNTA4YWE5YTFmZTk4MWJfMy0xLTEtMS0w_75ce8775-2e22-4227-bd89-e8167dd5eb8a"
      unitRef="shares">44037</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ib0ed8d553c484a8bbc6c5f106a8472be_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81OC9mcmFnOjk1NjU0OGZkZTdhMjQxMGE5NWJlZDIxMDA3NWEwODkyL3RhYmxlOjBmNzVhOWE5MzczNDQ1MmQ5YTUwOGFhOWExZmU5ODFiL3RhYmxlcmFuZ2U6MGY3NWE5YTkzNzM0NDUyZDlhNTA4YWE5YTFmZTk4MWJfNC0xLTEtMS0w_e815a199-090c-4872-afda-c470136b89b7"
      unitRef="shares">5450</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i03b780c2b6c94c1f9994c4c82b8ab050_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81OC9mcmFnOjk1NjU0OGZkZTdhMjQxMGE5NWJlZDIxMDA3NWEwODkyL3RhYmxlOjBmNzVhOWE5MzczNDQ1MmQ5YTUwOGFhOWExZmU5ODFiL3RhYmxlcmFuZ2U6MGY3NWE5YTkzNzM0NDUyZDlhNTA4YWE5YTFmZTk4MWJfNS0xLTEtMS0w_36fb6a7d-f7a9-4644-813d-694bb9cd957f"
      unitRef="shares">99653</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id287ba3aca894cd29e047c77de46e7ff_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81OC9mcmFnOjk1NjU0OGZkZTdhMjQxMGE5NWJlZDIxMDA3NWEwODkyL3RleHRyZWdpb246OTU2NTQ4ZmRlN2EyNDEwYTk1YmVkMjEwMDc1YTA4OTJfMzQxOA_dafbec78-aad1-4bbc-a500-83a68618c62a"
      unitRef="usd">1900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4621795d12ad424e8cc49ead38d6b305_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81OC9mcmFnOjk1NjU0OGZkZTdhMjQxMGE5NWJlZDIxMDA3NWEwODkyL3RleHRyZWdpb246OTU2NTQ4ZmRlN2EyNDEwYTk1YmVkMjEwMDc1YTA4OTJfMzQyNQ_c5857d9d-ddba-4ba8-8fc8-8e52361cf20a"
      unitRef="usd">1500000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib0ed8d553c484a8bbc6c5f106a8472be_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81OC9mcmFnOjk1NjU0OGZkZTdhMjQxMGE5NWJlZDIxMDA3NWEwODkyL3RleHRyZWdpb246OTU2NTQ4ZmRlN2EyNDEwYTk1YmVkMjEwMDc1YTA4OTJfMTA5OTUxMTYzMzQ2Mg_8d870364-3f04-4081-85f0-b9a5a4f49614"
      unitRef="usd">3700000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6df3944b4892450b9a1fc39f529cda26_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81OC9mcmFnOjk1NjU0OGZkZTdhMjQxMGE5NWJlZDIxMDA3NWEwODkyL3RleHRyZWdpb246OTU2NTQ4ZmRlN2EyNDEwYTk1YmVkMjEwMDc1YTA4OTJfMTA5OTUxMTYzMzQ2Ng_f13d2b70-791e-4b77-93bf-8db1dfa03e5c"
      unitRef="usd">3100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost
      contextRef="i0a2ddfb0023a426693b3c594f29bd57a_D20210210-20211109"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81OC9mcmFnOjk1NjU0OGZkZTdhMjQxMGE5NWJlZDIxMDA3NWEwODkyL3RleHRyZWdpb246OTU2NTQ4ZmRlN2EyNDEwYTk1YmVkMjEwMDc1YTA4OTJfNDI3OQ_8513353a-53c2-4735-b0ba-c965b9cf1374"
      unitRef="usd">4000000.0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost>
    <rog:NumberOfYears
      contextRef="i1273507846b84f61aa131b329f162f28_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81OC9mcmFnOjk1NjU0OGZkZTdhMjQxMGE5NWJlZDIxMDA3NWEwODkyL3RleHRyZWdpb246OTU2NTQ4ZmRlN2EyNDEwYTk1YmVkMjEwMDc1YTA4OTJfNDcxNA_09dd1988-b8eb-46fb-9792-92d95a1c2253">P13M</rog:NumberOfYears>
    <rog:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsConversionratio
      contextRef="i1273507846b84f61aa131b329f162f28_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81OC9mcmFnOjk1NjU0OGZkZTdhMjQxMGE5NWJlZDIxMDA3NWEwODkyL3RleHRyZWdpb246OTU2NTQ4ZmRlN2EyNDEwYTk1YmVkMjEwMDc1YTA4OTJfNDg3Mg_4be41bef-0678-4ee4-9a87-9666a97f44ee"
      unitRef="number">1</rog:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsConversionratio>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="i1273507846b84f61aa131b329f162f28_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81OC9mcmFnOjk1NjU0OGZkZTdhMjQxMGE5NWJlZDIxMDA3NWEwODkyL3RleHRyZWdpb246OTU2NTQ4ZmRlN2EyNDEwYTk1YmVkMjEwMDc1YTA4OTJfNTM3Ng_3ee938af-6588-4ea5-8f51-263a263f73aa">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of activity of the outstanding deferred stock units for the six months ended June 30, 2021 is presented below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&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:79.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.345%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Deferred Stock Units&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Awards outstanding as of December 31, 2020&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:9pt;font-weight:400;line-height:100%"&gt;12,450&#160;&lt;/span&gt;&lt;/td&gt;&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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Awards granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stock issued&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:9pt;font-weight:400;line-height:100%"&gt;(9,400)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:9pt;font-weight:400;line-height:100%"&gt;Awards outstanding as of June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;9,500&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognized $1.2 million of compensation expense related to deferred stock units for the three and six months ended June 30, 2021, and $1.0 million of compensation expense for the three and six months ended June 30, 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i48af451427b847148389e2a6d665d543_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81OC9mcmFnOjk1NjU0OGZkZTdhMjQxMGE5NWJlZDIxMDA3NWEwODkyL3RhYmxlOmYwMTM4MDZjZTIwOTQyYTFiZDc1MzkzMzgyNGEzYjhlL3RhYmxlcmFuZ2U6ZjAxMzgwNmNlMjA5NDJhMWJkNzUzOTMzODI0YTNiOGVfMS0xLTEtMS0w_ddc52edb-639d-4d3d-bde2-f0ec6a8caf89"
      unitRef="shares">12450</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i1273507846b84f61aa131b329f162f28_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81OC9mcmFnOjk1NjU0OGZkZTdhMjQxMGE5NWJlZDIxMDA3NWEwODkyL3RhYmxlOmYwMTM4MDZjZTIwOTQyYTFiZDc1MzkzMzgyNGEzYjhlL3RhYmxlcmFuZ2U6ZjAxMzgwNmNlMjA5NDJhMWJkNzUzOTMzODI0YTNiOGVfMi0xLTEtMS0w_5c2bd904-eca7-4bb7-b171-4b0506cb100e"
      unitRef="shares">6450</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i1273507846b84f61aa131b329f162f28_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81OC9mcmFnOjk1NjU0OGZkZTdhMjQxMGE5NWJlZDIxMDA3NWEwODkyL3RhYmxlOmYwMTM4MDZjZTIwOTQyYTFiZDc1MzkzMzgyNGEzYjhlL3RhYmxlcmFuZ2U6ZjAxMzgwNmNlMjA5NDJhMWJkNzUzOTMzODI0YTNiOGVfMy0xLTEtMS0w_cb4d70f1-affb-4a4e-b64e-7040533164dd"
      unitRef="shares">9400</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ie85810c8bf3540d58958a4e6e864274c_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81OC9mcmFnOjk1NjU0OGZkZTdhMjQxMGE5NWJlZDIxMDA3NWEwODkyL3RhYmxlOmYwMTM4MDZjZTIwOTQyYTFiZDc1MzkzMzgyNGEzYjhlL3RhYmxlcmFuZ2U6ZjAxMzgwNmNlMjA5NDJhMWJkNzUzOTMzODI0YTNiOGVfNC0xLTEtMS0w_13782a00-47a2-4ec5-8cae-64b9d5156e4c"
      unitRef="shares">9500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib0b48b7f99fa49f6a9c413bca5838da5_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81OC9mcmFnOjk1NjU0OGZkZTdhMjQxMGE5NWJlZDIxMDA3NWEwODkyL3RleHRyZWdpb246OTU2NTQ4ZmRlN2EyNDEwYTk1YmVkMjEwMDc1YTA4OTJfMTA5OTUxMTYzNDA1NA_47f1bbae-5795-4f7a-a365-00c822bdaef9"
      unitRef="usd">1200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1273507846b84f61aa131b329f162f28_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81OC9mcmFnOjk1NjU0OGZkZTdhMjQxMGE5NWJlZDIxMDA3NWEwODkyL3RleHRyZWdpb246OTU2NTQ4ZmRlN2EyNDEwYTk1YmVkMjEwMDc1YTA4OTJfMTA5OTUxMTYzNDA1NA_7b12479a-49d2-4346-b910-70ec347f9261"
      unitRef="usd">1200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8886211cdf4649d19e47ef1a1bc10b3c_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81OC9mcmFnOjk1NjU0OGZkZTdhMjQxMGE5NWJlZDIxMDA3NWEwODkyL3RleHRyZWdpb246OTU2NTQ4ZmRlN2EyNDEwYTk1YmVkMjEwMDc1YTA4OTJfMTA5OTUxMTYzNDMwMQ_0073f974-fe25-4938-be01-e573b559da73"
      unitRef="usd">1000000.0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie5300c56c40641e2a60a954593b0ec1b_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV81OC9mcmFnOjk1NjU0OGZkZTdhMjQxMGE5NWJlZDIxMDA3NWEwODkyL3RleHRyZWdpb246OTU2NTQ4ZmRlN2EyNDEwYTk1YmVkMjEwMDc1YTA4OTJfMTA5OTUxMTYzNDMwMQ_475ef93e-2628-43a0-ba31-b67a16ac8a24"
      unitRef="usd">1000000.0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82MS9mcmFnOjY0MDYyNDM3ODE4ZjRhZDU4YWUwMTNlZDU1NTY1MDcxL3RleHRyZWdpb246NjQwNjI0Mzc4MThmNGFkNThhZTAxM2VkNTU1NjUwNzFfNTE5OQ_7325d764-6abd-4123-a198-f313a2bfaa7b">Debt&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 16, 2020, we entered into the Fourth Amended and Restated Credit Agreement with JPMorgan Chase Bank, N.A, as administrative agent, and the lenders party thereto (the Fourth Amended Credit Agreement). The Fourth Amended Credit Agreement amends and restates the Third Amended Credit Agreement, and provides for a revolving credit facility with up to a $450.0&#160;million borrowing capacity, with sublimits for multicurrency borrowings, letters of credit and swing-line notes, in addition to a $175.0&#160;million accordion feature. Borrowings may be used to finance working capital needs, for letters of credit and for general corporate purposes in the ordinary course of business, including the financing of permitted acquisitions (as defined in the Fourth Amended Credit Agreement). The Fourth Amended Credit Agreement extends the maturity, the date on which all amounts borrowed or outstanding under the Fourth Amended Credit Agreement are due, from February 17, 2022 to March 31, 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All obligations under the Fourth Amended Credit Agreement are guaranteed by each of our existing and future material domestic subsidiaries, as defined in the Fourth Amended Credit Agreement (the Guarantors). The obligations are also secured by a Fourth Amended and Restated Pledge and Security Agreement, dated as of October 16, 2020, entered into by us and the Guarantors which grants to the administrative agent, for the benefit of the lenders, a security interest, subject to certain &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;exceptions, in substantially all of our and the Guarantors&#x2019; non-real estate assets. These assets include, but are not limited to, receivables, equipment, intellectual property, inventory, and stock in certain subsidiaries.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Borrowings under the Fourth Amended Credit Agreement can be made as alternate base rate loans or euro-currency loans. Alternate base rate loans bear interest at a base reference rate plus a spread of 62.5 to 100.0 basis points, depending on our leverage ratio. The base reference rate is the greatest of (a) the prime rate in effect on such day, (b) the Federal Reserve Bank of New York rate in effect on such day plus &#xbd; of 1%, and (c) the adjusted LIBOR for a one month interest period in dollars on such day (or if such day is not a business day, the immediately preceding business day) plus 1%. Euro-currency loans bear interest based on adjusted LIBOR plus a spread of 162.5 to 200.0 basis points, depending on our leverage ratio. Based on our leverage ratio on June&#160;30, 2021, the spread was 162.5 basis points.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition to interest payable on the principal amount of indebtedness outstanding from time to time under the Fourth Amended Credit Agreement, we are required to pay a quarterly fee of 25 to 35 basis points (based upon our leverage ratio) of the unused amount of the lenders&#x2019; commitments under the Fourth Amended Credit Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Fourth Amended Credit Agreement contains customary representations and warranties, covenants, mandatory prepayments and events of default under which our payment obligations may be accelerated. If an event of default occurs, the lenders may, among other things, terminate their commitments and declare all outstanding borrowings to be immediately due and payable together with accrued interest and fees. The financial covenants include requirements to maintain (1) a total net leverage ratio of no more than 3.25 to 1.00, subject to a one-time election to increase the maximum total net leverage ratio to 3.50 to 1.00 for &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82MS9mcmFnOjY0MDYyNDM3ODE4ZjRhZDU4YWUwMTNlZDU1NTY1MDcxL3RleHRyZWdpb246NjQwNjI0Mzc4MThmNGFkNThhZTAxM2VkNTU1NjUwNzFfMzQ0MQ_faddd795-7b37-4ba6-aefb-ce1297a1e1d2"&gt;one&lt;/span&gt; fiscal year in connection with a permitted acquisition, and (2) an interest coverage ratio of no less than 3.00 to 1.00. We are permitted to net up to $50.0 million of unrestricted domestic cash and cash equivalents against indebtedness in the calculation of the total net leverage ratio.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Fourth Amended Credit Agreement generally permits us to pay cash dividends to our shareholders, provided that (i) no default or event of default has occurred and is continuing or would result from the dividend payment and (ii) our total net leverage ratio does not exceed 2.75 to 1.00. If our total net leverage ratio exceeds 2.75 to 1.00, we may nonetheless make up to $20.0 million in restricted payments, including cash dividends, during the fiscal year, provided that no default or event of default has occurred and is continuing or would result from the payments. Our total net leverage ratio did not exceed 2.75 to 1.00 as of June&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We did not borrow anything under the Fourth Amended Credit Agreement for the three and six months ended June 30, 2021. During the three months ended March 31, 2020, we borrowed $150.0&#160;million under the Third Amended Credit Agreement (prior to its restatement) as a precautionary measure in order to increase our cash position and preserve financial flexibility given current uncertainty in the global markets resulting from the COVID-19 pandemic. We did not borrow anything further for the three months ended June 30, 2020. We are not required to make any quarterly principal payments under the Fourth Amended Credit Agreement. However, we made $4.0 million and $25.0 million of discretionary principal payments on our revolving credit facility for the three and six months ended June 30, 2021, respectively, and we made $50.0 million of discretionary principal payments for both of the three and six month periods ended June&#160;30, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We had no outstanding borrowings under our revolving credit facility as of June&#160;30, 2021, and $25.0 million as of December&#160;31, 2020. We had $2.0 million and $2.3 million of outstanding line of credit issuance costs as of June&#160;30, 2021 and December&#160;31, 2020, respectively, which will be amortized over the life of the Fourth Amended Credit Agreement.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i89cc56f06a0e4f07b21958ed0a766830_I20201016"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82MS9mcmFnOjY0MDYyNDM3ODE4ZjRhZDU4YWUwMTNlZDU1NTY1MDcxL3RleHRyZWdpb246NjQwNjI0Mzc4MThmNGFkNThhZTAxM2VkNTU1NjUwNzFfMzgw_b5282732-ab08-4579-a46a-8dee83c0cc2d"
      unitRef="usd">450000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <rog:LineofCreditFacilityAdditionalBorrowingCapacity
      contextRef="i89cc56f06a0e4f07b21958ed0a766830_I20201016"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82MS9mcmFnOjY0MDYyNDM3ODE4ZjRhZDU4YWUwMTNlZDU1NTY1MDcxL3RleHRyZWdpb246NjQwNjI0Mzc4MThmNGFkNThhZTAxM2VkNTU1NjUwNzFfNTA1_58fc825b-28e5-4ee0-8a61-227970e5a8b2"
      unitRef="usd">175000000.0</rog:LineofCreditFacilityAdditionalBorrowingCapacity>
    <rog:DebtInstrumentLowerRangeBasisSpreadOnVariableRate
      contextRef="i89cc56f06a0e4f07b21958ed0a766830_I20201016"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82MS9mcmFnOjY0MDYyNDM3ODE4ZjRhZDU4YWUwMTNlZDU1NTY1MDcxL3RleHRyZWdpb246NjQwNjI0Mzc4MThmNGFkNThhZTAxM2VkNTU1NjUwNzFfMTg5NQ_778da1b0-dde2-450e-b2d3-0b2f0f7907ce"
      unitRef="number">0.00625</rog:DebtInstrumentLowerRangeBasisSpreadOnVariableRate>
    <rog:DebtInstrumentHigherRangeBasisSpreadOnVariableRate
      contextRef="i89cc56f06a0e4f07b21958ed0a766830_I20201016"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82MS9mcmFnOjY0MDYyNDM3ODE4ZjRhZDU4YWUwMTNlZDU1NTY1MDcxL3RleHRyZWdpb246NjQwNjI0Mzc4MThmNGFkNThhZTAxM2VkNTU1NjUwNzFfMTkwMQ_ee717e36-e627-41fb-9885-b62eb770d604"
      unitRef="number">0.01000</rog:DebtInstrumentHigherRangeBasisSpreadOnVariableRate>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i86b56b6837544cd2a8c70ce54c9f7e96_D20201016-20201016"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82MS9mcmFnOjY0MDYyNDM3ODE4ZjRhZDU4YWUwMTNlZDU1NTY1MDcxL3RleHRyZWdpb246NjQwNjI0Mzc4MThmNGFkNThhZTAxM2VkNTU1NjUwNzFfMjI4NA_9604769c-99a1-4edb-9107-13d9fd573eaf"
      unitRef="number">0.01</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <rog:LIBORSSpreadMinimum
      contextRef="i37e63231f76d4aa6aac9f417d0c89c12_I20201016"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82MS9mcmFnOjY0MDYyNDM3ODE4ZjRhZDU4YWUwMTNlZDU1NTY1MDcxL3RleHRyZWdpb246NjQwNjI0Mzc4MThmNGFkNThhZTAxM2VkNTU1NjUwNzFfMjM2Mw_3d5d393f-5e89-4cc1-8418-af0a09b5f680"
      unitRef="number">0.01625</rog:LIBORSSpreadMinimum>
    <rog:LIBORSSpreadMaximum
      contextRef="i37e63231f76d4aa6aac9f417d0c89c12_I20201016"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82MS9mcmFnOjY0MDYyNDM3ODE4ZjRhZDU4YWUwMTNlZDU1NTY1MDcxL3RleHRyZWdpb246NjQwNjI0Mzc4MThmNGFkNThhZTAxM2VkNTU1NjUwNzFfMjM2OQ_3a5d095c-e0f8-4b52-a4cb-bd67f9ee721e"
      unitRef="number">0.02000</rog:LIBORSSpreadMaximum>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ibdb8f13570454bbf808c0150fc8d3565_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82MS9mcmFnOjY0MDYyNDM3ODE4ZjRhZDU4YWUwMTNlZDU1NTY1MDcxL3RleHRyZWdpb246NjQwNjI0Mzc4MThmNGFkNThhZTAxM2VkNTU1NjUwNzFfMjQ2OQ_a5404dbe-5e2f-4a55-b3ba-2319a0a33f7d"
      unitRef="number">0.01625</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="ie143722c11d24a69960b2ec7d4e6b0a2_D20201016-20201016"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82MS9mcmFnOjY0MDYyNDM3ODE4ZjRhZDU4YWUwMTNlZDU1NTY1MDcxL3RleHRyZWdpb246NjQwNjI0Mzc4MThmNGFkNThhZTAxM2VkNTU1NjUwNzFfMjY3Mw_9ac7a982-cc27-47bb-a160-2209c1611c78"
      unitRef="number">0.0025</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="i8280515996184cfba05cf6157c548d8b_D20201016-20201016"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82MS9mcmFnOjY0MDYyNDM3ODE4ZjRhZDU4YWUwMTNlZDU1NTY1MDcxL3RleHRyZWdpb246NjQwNjI0Mzc4MThmNGFkNThhZTAxM2VkNTU1NjUwNzFfMjY3OQ_56b2ace3-eba8-4ca9-9aea-7882a7d0d109"
      unitRef="number">0.0035</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <rog:LeverageRatioMaximum
      contextRef="i89cc56f06a0e4f07b21958ed0a766830_I20201016"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82MS9mcmFnOjY0MDYyNDM3ODE4ZjRhZDU4YWUwMTNlZDU1NTY1MDcxL3RleHRyZWdpb246NjQwNjI0Mzc4MThmNGFkNThhZTAxM2VkNTU1NjUwNzFfMzMzMQ_aa088916-2327-4f36-8cb8-8a051b887462"
      unitRef="number">3.25</rog:LeverageRatioMaximum>
    <rog:MaximumLeverageRatioOption
      contextRef="i89cc56f06a0e4f07b21958ed0a766830_I20201016"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82MS9mcmFnOjY0MDYyNDM3ODE4ZjRhZDU4YWUwMTNlZDU1NTY1MDcxL3RleHRyZWdpb246NjQwNjI0Mzc4MThmNGFkNThhZTAxM2VkNTU1NjUwNzFfMzQyNg_98c1c31d-edcc-46ad-8169-cf347c19132b"
      unitRef="number">3.50</rog:MaximumLeverageRatioOption>
    <rog:CovenantRequirementInterestCoverageRatio
      contextRef="i89cc56f06a0e4f07b21958ed0a766830_I20201016"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82MS9mcmFnOjY0MDYyNDM3ODE4ZjRhZDU4YWUwMTNlZDU1NTY1MDcxL3RleHRyZWdpb246NjQwNjI0Mzc4MThmNGFkNThhZTAxM2VkNTU1NjUwNzFfMzU1MQ_081c7bed-e926-4455-b646-178b84e80e0a"
      unitRef="number">3.00</rog:CovenantRequirementInterestCoverageRatio>
    <rog:DebtInstrumentCovenantNetLeverageRatioMaximumUnrestrictedDomesticCashAndCashEquivalentsPermittedToNetAgainstIndebtedness
      contextRef="i89cc56f06a0e4f07b21958ed0a766830_I20201016"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82MS9mcmFnOjY0MDYyNDM3ODE4ZjRhZDU4YWUwMTNlZDU1NTY1MDcxL3RleHRyZWdpb246NjQwNjI0Mzc4MThmNGFkNThhZTAxM2VkNTU1NjUwNzFfMzU5Mw_52c9c72f-a2b7-43d7-a9c5-1cd77e263d34"
      unitRef="number">50000000.0</rog:DebtInstrumentCovenantNetLeverageRatioMaximumUnrestrictedDomesticCashAndCashEquivalentsPermittedToNetAgainstIndebtedness>
    <rog:DebtInstrumentLeverageRatioMaximum
      contextRef="i89cc56f06a0e4f07b21958ed0a766830_I20201016"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82MS9mcmFnOjY0MDYyNDM3ODE4ZjRhZDU4YWUwMTNlZDU1NTY1MDcxL3RleHRyZWdpb246NjQwNjI0Mzc4MThmNGFkNThhZTAxM2VkNTU1NjUwNzFfMzk5Ng_86193700-6b36-4cc2-a79b-b966fb304914"
      unitRef="number">2.75</rog:DebtInstrumentLeverageRatioMaximum>
    <rog:DebtInstrumentLeverageRatioMaximum
      contextRef="i89cc56f06a0e4f07b21958ed0a766830_I20201016"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82MS9mcmFnOjY0MDYyNDM3ODE4ZjRhZDU4YWUwMTNlZDU1NTY1MDcxL3RleHRyZWdpb246NjQwNjI0Mzc4MThmNGFkNThhZTAxM2VkNTU1NjUwNzFfNDA0OA_86193700-6b36-4cc2-a79b-b966fb304914"
      unitRef="number">2.75</rog:DebtInstrumentLeverageRatioMaximum>
    <rog:DebtInstrumentDebtCovenantAllowedDividendPayments
      contextRef="i8280515996184cfba05cf6157c548d8b_D20201016-20201016"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82MS9mcmFnOjY0MDYyNDM3ODE4ZjRhZDU4YWUwMTNlZDU1NTY1MDcxL3RleHRyZWdpb246NjQwNjI0Mzc4MThmNGFkNThhZTAxM2VkNTU1NjUwNzFfNDA5MA_9bf72d34-75d0-4d9b-963a-a08950e7bae6"
      unitRef="usd">20000000.0</rog:DebtInstrumentDebtCovenantAllowedDividendPayments>
    <rog:DebtInstrumentLeverageRatioMaximum
      contextRef="i294e67a966444f71b2c16d67a2096f9d_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82MS9mcmFnOjY0MDYyNDM3ODE4ZjRhZDU4YWUwMTNlZDU1NTY1MDcxL3RleHRyZWdpb246NjQwNjI0Mzc4MThmNGFkNThhZTAxM2VkNTU1NjUwNzFfNDMyMg_9f339ab4-c628-436e-b968-7a591b34c916"
      unitRef="number">2.75</rog:DebtInstrumentLeverageRatioMaximum>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="ib67504ecbab54a308cb6a8f4ef3f774c_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82MS9mcmFnOjY0MDYyNDM3ODE4ZjRhZDU4YWUwMTNlZDU1NTY1MDcxL3RleHRyZWdpb246NjQwNjI0Mzc4MThmNGFkNThhZTAxM2VkNTU1NjUwNzFfNDM1MA_88d8e006-a733-4743-b343-c9370725f936"
      unitRef="usd">0</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i5eec5343c982464a8987985250a35a24_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82MS9mcmFnOjY0MDYyNDM3ODE4ZjRhZDU4YWUwMTNlZDU1NTY1MDcxL3RleHRyZWdpb246NjQwNjI0Mzc4MThmNGFkNThhZTAxM2VkNTU1NjUwNzFfNDM1MA_e33c7d71-2e70-4272-8298-0db8d50c4008"
      unitRef="usd">0</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i3e080a5059324464a335c4523372e90e_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82MS9mcmFnOjY0MDYyNDM3ODE4ZjRhZDU4YWUwMTNlZDU1NTY1MDcxL3RleHRyZWdpb246NjQwNjI0Mzc4MThmNGFkNThhZTAxM2VkNTU1NjUwNzFfNDQ3NA_886fc47c-61e7-47b8-ac0d-2df43655282c"
      unitRef="usd">150000000.0</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i0aa1a1edd02642fb96b23a91974521ce_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82MS9mcmFnOjY0MDYyNDM3ODE4ZjRhZDU4YWUwMTNlZDU1NTY1MDcxL3RleHRyZWdpb246NjQwNjI0Mzc4MThmNGFkNThhZTAxM2VkNTU1NjUwNzFfNDg0NA_bd4d344e-4c3b-4435-87dd-13ead1658e45"
      unitRef="usd">4000000.0</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i9d01c6ac2f20436c92da95bb4608f396_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82MS9mcmFnOjY0MDYyNDM3ODE4ZjRhZDU4YWUwMTNlZDU1NTY1MDcxL3RleHRyZWdpb246NjQwNjI0Mzc4MThmNGFkNThhZTAxM2VkNTU1NjUwNzFfMTA5OTUxMTYzMjk5Mg_9dd31ced-b557-4578-b149-a077656ab747"
      unitRef="usd">25000000.0</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i3e080a5059324464a335c4523372e90e_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82MS9mcmFnOjY0MDYyNDM3ODE4ZjRhZDU4YWUwMTNlZDU1NTY1MDcxL3RleHRyZWdpb246NjQwNjI0Mzc4MThmNGFkNThhZTAxM2VkNTU1NjUwNzFfMTA5OTUxMTYzNDE3Mw_642edcb7-5817-47a7-98ab-1a32f0c6fde0"
      unitRef="usd">50000000.0</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="ic9ff9ba5beea403b98d8bbc690942987_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82MS9mcmFnOjY0MDYyNDM3ODE4ZjRhZDU4YWUwMTNlZDU1NTY1MDcxL3RleHRyZWdpb246NjQwNjI0Mzc4MThmNGFkNThhZTAxM2VkNTU1NjUwNzFfMTA5OTUxMTYzNDE3Mw_6fd34031-9661-41bc-a032-2e44e61fc311"
      unitRef="usd">50000000.0</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82MS9mcmFnOjY0MDYyNDM3ODE4ZjRhZDU4YWUwMTNlZDU1NTY1MDcxL3RleHRyZWdpb246NjQwNjI0Mzc4MThmNGFkNThhZTAxM2VkNTU1NjUwNzFfMzg0ODI5MDcwMjg4OA_f099f363-11ec-456c-b71d-ac8e79ba359c"
      unitRef="usd">0</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82MS9mcmFnOjY0MDYyNDM3ODE4ZjRhZDU4YWUwMTNlZDU1NTY1MDcxL3RleHRyZWdpb246NjQwNjI0Mzc4MThmNGFkNThhZTAxM2VkNTU1NjUwNzFfMTA5OTUxMTYzMzQxMw_adbb3468-f41b-4c70-951d-36b74d5c5bd2"
      unitRef="usd">25000000.0</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet
      contextRef="id20d0ec35b3f4311b0d1427738ca5b9b_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82MS9mcmFnOjY0MDYyNDM3ODE4ZjRhZDU4YWUwMTNlZDU1NTY1MDcxL3RleHRyZWdpb246NjQwNjI0Mzc4MThmNGFkNThhZTAxM2VkNTU1NjUwNzFfNTAzNw_331adb35-c5c9-48ca-bca7-450c2f825279"
      unitRef="usd">2000000.0</us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet>
    <us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet
      contextRef="ifbe5486addfe410385ae0976712c8bf9_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82MS9mcmFnOjY0MDYyNDM3ODE4ZjRhZDU4YWUwMTNlZDU1NTY1MDcxL3RleHRyZWdpb246NjQwNjI0Mzc4MThmNGFkNThhZTAxM2VkNTU1NjUwNzFfNTA0NA_1d284ad0-8088-4dc1-88c5-21a05f3fcf0d"
      unitRef="usd">2300000</us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet>
    <us-gaap:LesseeFinanceLeasesTextBlock
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RleHRyZWdpb246ZTk0NDQwNDUwMTU5NGMwNzhhYjI0ODM5MjM1NzMxODlfMjYzOA_062cac2b-b714-46f1-8e82-1d3645b21896">Leases&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We had a finance lease obligation related to our manufacturing facility in Eschenbach, Germany. Under the terms of the lease agreement, we had an option to purchase the property upon the expiration of the lease on June 30, 2021 at a price which was the greater of (i) the then-current market value or (ii) the residual book value of the land including the buildings and installations thereon. We exercised this purchase option with a net cash payment of $5.0&#160;million on June 30, 2021, extinguishing the remaining finance lease obligation and finance lease right-of-use asset related to this facility. Our finance lease obligation related to this facility was $4.2 million just prior to the exercise of the purchase option and $4.5 million as of December&#160;31, 2020. The finance lease right-of-use asset balance for this facility was $6.1 million just prior to the exercise of the purchase option and $6.5 million as of December&#160;31, 2020, respectively. Accumulated amortization related to this finance lease right-of-use asset was $4.5 million just prior to the exercise of the purchase option and as of June&#160;30, 2021. The aggregate of all other finance lease obligations, finance lease right-of-use assets and related accumulated amortization, were immaterial as of June&#160;30, 2021 and December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense related to our finance lease right-of-use assets, which is primarily included in the &#x201c;Cost of sales&#x201d; line item of the condensed consolidated statements of operations, was immaterial for each of the three- and six-month periods ended June&#160;30, 2021 and 2020. Interest expense related to our finance lease obligations, which is included in the &#x201c;Interest expense, net&#x201d; line item of the condensed consolidated statements of operations, was immaterial for each of the three- and six-month periods ended June&#160;30, 2021 and 2020. Payments made on the principal portion of our finance lease obligations were &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;immaterial for each of the three- and six-month periods ended June&#160;30, 2021 and 2020, excluding the $5.0&#160;million net cash payment to exercise the Eschenbach, Germany manufacturing facility purchase option.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have operating leases primarily related to building space and vehicles. Renewal options are included in the lease term to the extent we are reasonably certain to exercise the option. The exercise of lease renewal options is at our sole discretion. We account for lease components separately from non-lease components. The incremental borrowing rate represents our ability to borrow on a collateralized basis over a similar lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our expenses and payments for operating leases were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.473%"/&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: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: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:13.963%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;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:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;June 30, 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 #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:8.5pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating leases expense&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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;779&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;694&#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;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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,460&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,422&#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:9pt;font-weight:400;line-height:100%"&gt;Short-term leases expense&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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;56&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;130&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Payments on operating lease obligations&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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;665&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,335&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our assets and liabilities balances related to finance and operating leases reflected in the condensed consolidated statements of financial position were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&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:39.104%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.116%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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:13.962%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(Dollars 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:9pt;font-weight:700;line-height:100%"&gt;Location in Statements of &lt;br/&gt;Financial Position&lt;/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:8.5pt;font-weight:700;line-height:100%"&gt;June 30, 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:8.5pt;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Finance lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOjk3NWNkNWJlZTM3NjRlYzhhZmEyN2QyN2E2ZjNmMTMxL3RhYmxlcmFuZ2U6OTc1Y2Q1YmVlMzc2NGVjOGFmYTI3ZDI3YTZmM2YxMzFfMS0xLTEtMS0w_65d8804a-696e-4a26-810e-28e8b38bd3ca"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOjk3NWNkNWJlZTM3NjRlYzhhZmEyN2QyN2E2ZjNmMTMxL3RhYmxlcmFuZ2U6OTc1Y2Q1YmVlMzc2NGVjOGFmYTI3ZDI3YTZmM2YxMzFfMS0xLTEtMS0w_713618e5-354c-41dd-b80b-371d5eccb876"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;418&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,017&#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:9pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&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:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOjk3NWNkNWJlZTM3NjRlYzhhZmEyN2QyN2E2ZjNmMTMxL3RhYmxlcmFuZ2U6OTc1Y2Q1YmVlMzc2NGVjOGFmYTI3ZDI3YTZmM2YxMzFfMi0xLTEtMS0w_a8c83f60-1dac-4f27-bfc5-3ec3c1e81d7f"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOjk3NWNkNWJlZTM3NjRlYzhhZmEyN2QyN2E2ZjNmMTMxL3RhYmxlcmFuZ2U6OTc1Y2Q1YmVlMzc2NGVjOGFmYTI3ZDI3YTZmM2YxMzFfMi0xLTEtMS0w_d7e11f94-c0ca-4df6-8151-b337065618ab"&gt;Other long-term assets&lt;/span&gt;&lt;/span&gt;&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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4,565&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;4,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Finance lease obligations, current 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:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOjk3NWNkNWJlZTM3NjRlYzhhZmEyN2QyN2E2ZjNmMTMxL3RhYmxlcmFuZ2U6OTc1Y2Q1YmVlMzc2NGVjOGFmYTI3ZDI3YTZmM2YxMzFfNC0xLTEtMS0w_8d396cb1-ce6c-48c2-80c1-ad55cea3733b"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOjk3NWNkNWJlZTM3NjRlYzhhZmEyN2QyN2E2ZjNmMTMxL3RhYmxlcmFuZ2U6OTc1Y2Q1YmVlMzc2NGVjOGFmYTI3ZDI3YTZmM2YxMzFfNC0xLTEtMS0w_9e7f5a56-b7f6-4c34-b1f6-0e326abeb02f"&gt;Other accrued liabilities&lt;/span&gt;&lt;/span&gt;&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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;219&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;4,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Finance lease obligations, non-current portion&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:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOjk3NWNkNWJlZTM3NjRlYzhhZmEyN2QyN2E2ZjNmMTMxL3RhYmxlcmFuZ2U6OTc1Y2Q1YmVlMzc2NGVjOGFmYTI3ZDI3YTZmM2YxMzFfNS0xLTEtMS0w_11cc2b73-c40c-4409-89a2-c87037e4ff1e"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOjk3NWNkNWJlZTM3NjRlYzhhZmEyN2QyN2E2ZjNmMTMxL3RhYmxlcmFuZ2U6OTc1Y2Q1YmVlMzc2NGVjOGFmYTI3ZDI3YTZmM2YxMzFfNS0xLTEtMS0w_396659aa-dac6-475b-bdf2-aef07881be52"&gt;Other long-term liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;161&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:9pt;font-weight:700;line-height:100%"&gt;Total finance lease obligations&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 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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;380&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;5,077&#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 style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease obligations, current 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:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOjk3NWNkNWJlZTM3NjRlYzhhZmEyN2QyN2E2ZjNmMTMxL3RhYmxlcmFuZ2U6OTc1Y2Q1YmVlMzc2NGVjOGFmYTI3ZDI3YTZmM2YxMzFfOC0xLTEtMS0w_62fbee04-38ac-484a-be6d-8243371d2d17"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOjk3NWNkNWJlZTM3NjRlYzhhZmEyN2QyN2E2ZjNmMTMxL3RhYmxlcmFuZ2U6OTc1Y2Q1YmVlMzc2NGVjOGFmYTI3ZDI3YTZmM2YxMzFfOC0xLTEtMS0w_6b5cb027-639c-426b-8c01-da5e88efac9d"&gt;Other accrued liabilities&lt;/span&gt;&lt;/span&gt;&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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,164&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;2,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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease obligations, non-current portion&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:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOjk3NWNkNWJlZTM3NjRlYzhhZmEyN2QyN2E2ZjNmMTMxL3RhYmxlcmFuZ2U6OTc1Y2Q1YmVlMzc2NGVjOGFmYTI3ZDI3YTZmM2YxMzFfOS0xLTEtMS0w_0357a324-4efe-4283-85c4-8784e9a7a86e"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOjk3NWNkNWJlZTM3NjRlYzhhZmEyN2QyN2E2ZjNmMTMxL3RhYmxlcmFuZ2U6OTc1Y2Q1YmVlMzc2NGVjOGFmYTI3ZDI3YTZmM2YxMzFfOS0xLTEtMS0w_96b815ce-504b-4556-8b11-35e8c0f439e9"&gt;Other long-term liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,431&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,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;/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:9pt;font-weight:700;line-height:100%"&gt;Total operating lease obligations&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 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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4,595&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;4,494&#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;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&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;Net Future Minimum Lease Payments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table includes future minimum lease payments under finance and operating leases together with the present value of the net future minimum lease payments as of June&#160;30, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:6pt;text-align:justify"&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:25.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.606%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Finance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Leases Signed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Less: Leases Not Yet Commenced&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Leases in Effect&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Leases Signed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Less: Leases Not Yet Commenced&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 #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:9pt;font-weight:700;line-height:100%"&gt;Leases in Effect&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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;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:9pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2022&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:9pt;font-weight:400;line-height:100%"&gt;412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(218)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;2,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2023&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:9pt;font-weight:400;line-height:100%"&gt;478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(291)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(33)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(291)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(291)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(362)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,453)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(109)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(75)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(16)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(199)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(196)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Present Value of Net Future Minimum Lease Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,394)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(106)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table includes information regarding the lease term and discount rates utilized in the calculation of the present value of net future minimum lease payments:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.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:13.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Finance&lt;br/&gt;Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating&lt;br/&gt;Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted Average Remaining Lease Term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.3 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.4 years&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:9pt;font-weight:400;line-height:100%"&gt;Weighted Average Discount Rate&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:9pt;font-weight:400;line-height:100%"&gt;3.70%&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:9pt;font-weight:400;line-height:100%"&gt;3.58%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeFinanceLeasesTextBlock>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RleHRyZWdpb246ZTk0NDQwNDUwMTU5NGMwNzhhYjI0ODM5MjM1NzMxODlfMjYzOA_88cb6e0e-51b8-421b-b84c-40779bed6785">Leases&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We had a finance lease obligation related to our manufacturing facility in Eschenbach, Germany. Under the terms of the lease agreement, we had an option to purchase the property upon the expiration of the lease on June 30, 2021 at a price which was the greater of (i) the then-current market value or (ii) the residual book value of the land including the buildings and installations thereon. We exercised this purchase option with a net cash payment of $5.0&#160;million on June 30, 2021, extinguishing the remaining finance lease obligation and finance lease right-of-use asset related to this facility. Our finance lease obligation related to this facility was $4.2 million just prior to the exercise of the purchase option and $4.5 million as of December&#160;31, 2020. The finance lease right-of-use asset balance for this facility was $6.1 million just prior to the exercise of the purchase option and $6.5 million as of December&#160;31, 2020, respectively. Accumulated amortization related to this finance lease right-of-use asset was $4.5 million just prior to the exercise of the purchase option and as of June&#160;30, 2021. The aggregate of all other finance lease obligations, finance lease right-of-use assets and related accumulated amortization, were immaterial as of June&#160;30, 2021 and December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense related to our finance lease right-of-use assets, which is primarily included in the &#x201c;Cost of sales&#x201d; line item of the condensed consolidated statements of operations, was immaterial for each of the three- and six-month periods ended June&#160;30, 2021 and 2020. Interest expense related to our finance lease obligations, which is included in the &#x201c;Interest expense, net&#x201d; line item of the condensed consolidated statements of operations, was immaterial for each of the three- and six-month periods ended June&#160;30, 2021 and 2020. Payments made on the principal portion of our finance lease obligations were &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;immaterial for each of the three- and six-month periods ended June&#160;30, 2021 and 2020, excluding the $5.0&#160;million net cash payment to exercise the Eschenbach, Germany manufacturing facility purchase option.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have operating leases primarily related to building space and vehicles. Renewal options are included in the lease term to the extent we are reasonably certain to exercise the option. The exercise of lease renewal options is at our sole discretion. We account for lease components separately from non-lease components. The incremental borrowing rate represents our ability to borrow on a collateralized basis over a similar lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our expenses and payments for operating leases were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.473%"/&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: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: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:13.963%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;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:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;June 30, 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 #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:8.5pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating leases expense&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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;779&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;694&#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;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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,460&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,422&#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:9pt;font-weight:400;line-height:100%"&gt;Short-term leases expense&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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;56&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;130&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Payments on operating lease obligations&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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;665&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,335&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our assets and liabilities balances related to finance and operating leases reflected in the condensed consolidated statements of financial position were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&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:39.104%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.116%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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:13.962%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(Dollars 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:9pt;font-weight:700;line-height:100%"&gt;Location in Statements of &lt;br/&gt;Financial Position&lt;/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:8.5pt;font-weight:700;line-height:100%"&gt;June 30, 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:8.5pt;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Finance lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOjk3NWNkNWJlZTM3NjRlYzhhZmEyN2QyN2E2ZjNmMTMxL3RhYmxlcmFuZ2U6OTc1Y2Q1YmVlMzc2NGVjOGFmYTI3ZDI3YTZmM2YxMzFfMS0xLTEtMS0w_65d8804a-696e-4a26-810e-28e8b38bd3ca"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOjk3NWNkNWJlZTM3NjRlYzhhZmEyN2QyN2E2ZjNmMTMxL3RhYmxlcmFuZ2U6OTc1Y2Q1YmVlMzc2NGVjOGFmYTI3ZDI3YTZmM2YxMzFfMS0xLTEtMS0w_713618e5-354c-41dd-b80b-371d5eccb876"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;418&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,017&#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:9pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&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:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOjk3NWNkNWJlZTM3NjRlYzhhZmEyN2QyN2E2ZjNmMTMxL3RhYmxlcmFuZ2U6OTc1Y2Q1YmVlMzc2NGVjOGFmYTI3ZDI3YTZmM2YxMzFfMi0xLTEtMS0w_a8c83f60-1dac-4f27-bfc5-3ec3c1e81d7f"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOjk3NWNkNWJlZTM3NjRlYzhhZmEyN2QyN2E2ZjNmMTMxL3RhYmxlcmFuZ2U6OTc1Y2Q1YmVlMzc2NGVjOGFmYTI3ZDI3YTZmM2YxMzFfMi0xLTEtMS0w_d7e11f94-c0ca-4df6-8151-b337065618ab"&gt;Other long-term assets&lt;/span&gt;&lt;/span&gt;&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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4,565&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;4,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Finance lease obligations, current 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:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOjk3NWNkNWJlZTM3NjRlYzhhZmEyN2QyN2E2ZjNmMTMxL3RhYmxlcmFuZ2U6OTc1Y2Q1YmVlMzc2NGVjOGFmYTI3ZDI3YTZmM2YxMzFfNC0xLTEtMS0w_8d396cb1-ce6c-48c2-80c1-ad55cea3733b"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOjk3NWNkNWJlZTM3NjRlYzhhZmEyN2QyN2E2ZjNmMTMxL3RhYmxlcmFuZ2U6OTc1Y2Q1YmVlMzc2NGVjOGFmYTI3ZDI3YTZmM2YxMzFfNC0xLTEtMS0w_9e7f5a56-b7f6-4c34-b1f6-0e326abeb02f"&gt;Other accrued liabilities&lt;/span&gt;&lt;/span&gt;&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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;219&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;4,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Finance lease obligations, non-current portion&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:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOjk3NWNkNWJlZTM3NjRlYzhhZmEyN2QyN2E2ZjNmMTMxL3RhYmxlcmFuZ2U6OTc1Y2Q1YmVlMzc2NGVjOGFmYTI3ZDI3YTZmM2YxMzFfNS0xLTEtMS0w_11cc2b73-c40c-4409-89a2-c87037e4ff1e"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOjk3NWNkNWJlZTM3NjRlYzhhZmEyN2QyN2E2ZjNmMTMxL3RhYmxlcmFuZ2U6OTc1Y2Q1YmVlMzc2NGVjOGFmYTI3ZDI3YTZmM2YxMzFfNS0xLTEtMS0w_396659aa-dac6-475b-bdf2-aef07881be52"&gt;Other long-term liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;161&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:9pt;font-weight:700;line-height:100%"&gt;Total finance lease obligations&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 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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;380&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;5,077&#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 style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease obligations, current 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:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOjk3NWNkNWJlZTM3NjRlYzhhZmEyN2QyN2E2ZjNmMTMxL3RhYmxlcmFuZ2U6OTc1Y2Q1YmVlMzc2NGVjOGFmYTI3ZDI3YTZmM2YxMzFfOC0xLTEtMS0w_62fbee04-38ac-484a-be6d-8243371d2d17"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOjk3NWNkNWJlZTM3NjRlYzhhZmEyN2QyN2E2ZjNmMTMxL3RhYmxlcmFuZ2U6OTc1Y2Q1YmVlMzc2NGVjOGFmYTI3ZDI3YTZmM2YxMzFfOC0xLTEtMS0w_6b5cb027-639c-426b-8c01-da5e88efac9d"&gt;Other accrued liabilities&lt;/span&gt;&lt;/span&gt;&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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,164&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;2,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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease obligations, non-current portion&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:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOjk3NWNkNWJlZTM3NjRlYzhhZmEyN2QyN2E2ZjNmMTMxL3RhYmxlcmFuZ2U6OTc1Y2Q1YmVlMzc2NGVjOGFmYTI3ZDI3YTZmM2YxMzFfOS0xLTEtMS0w_0357a324-4efe-4283-85c4-8784e9a7a86e"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOjk3NWNkNWJlZTM3NjRlYzhhZmEyN2QyN2E2ZjNmMTMxL3RhYmxlcmFuZ2U6OTc1Y2Q1YmVlMzc2NGVjOGFmYTI3ZDI3YTZmM2YxMzFfOS0xLTEtMS0w_96b815ce-504b-4556-8b11-35e8c0f439e9"&gt;Other long-term liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,431&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,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;/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:9pt;font-weight:700;line-height:100%"&gt;Total operating lease obligations&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 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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4,595&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;4,494&#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;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&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;Net Future Minimum Lease Payments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table includes future minimum lease payments under finance and operating leases together with the present value of the net future minimum lease payments as of June&#160;30, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:6pt;text-align:justify"&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:25.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.606%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Finance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Leases Signed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Less: Leases Not Yet Commenced&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Leases in Effect&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Leases Signed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Less: Leases Not Yet Commenced&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 #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:9pt;font-weight:700;line-height:100%"&gt;Leases in Effect&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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;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:9pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2022&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:9pt;font-weight:400;line-height:100%"&gt;412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(218)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;2,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2023&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:9pt;font-weight:400;line-height:100%"&gt;478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(291)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(33)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(291)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(291)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(362)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,453)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(109)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(75)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(16)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(199)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(196)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Present Value of Net Future Minimum Lease Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,394)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(106)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table includes information regarding the lease term and discount rates utilized in the calculation of the present value of net future minimum lease payments:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.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:13.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Finance&lt;br/&gt;Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating&lt;br/&gt;Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted Average Remaining Lease Term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.3 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.4 years&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:9pt;font-weight:400;line-height:100%"&gt;Weighted Average Discount Rate&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:9pt;font-weight:400;line-height:100%"&gt;3.70%&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:9pt;font-weight:400;line-height:100%"&gt;3.58%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:PaymentsToAcquireRealEstate
      contextRef="ic87a901583534d56ad169eac6fb3eada_D20210630-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RleHRyZWdpb246ZTk0NDQwNDUwMTU5NGMwNzhhYjI0ODM5MjM1NzMxODlfMTA0NDUzNjA0NzAyNDI_5eaf2dbb-fef8-43fe-8bfe-7a5135e132e0"
      unitRef="usd">5000000.0</us-gaap:PaymentsToAcquireRealEstate>
    <us-gaap:FinanceLeaseLiability
      contextRef="i32f9f6cd611c419ea145d8138d4818a5_I20210629"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RleHRyZWdpb246ZTk0NDQwNDUwMTU5NGMwNzhhYjI0ODM5MjM1NzMxODlfNTE4_19327925-2b7d-453a-9053-01d80be99f23"
      unitRef="usd">4200000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="ibd5f39500d4d42358bad69dfa1a2be5a_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RleHRyZWdpb246ZTk0NDQwNDUwMTU5NGMwNzhhYjI0ODM5MjM1NzMxODlfNTI1_7b92b985-f4da-4e0b-8ba5-15f11e476744"
      unitRef="usd">4500000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i32f9f6cd611c419ea145d8138d4818a5_I20210629"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RleHRyZWdpb246ZTk0NDQwNDUwMTU5NGMwNzhhYjI0ODM5MjM1NzMxODlfNjI2_5c51a0e0-4f96-4ccb-a5c8-44eb688848ea"
      unitRef="usd">6100000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="ibd5f39500d4d42358bad69dfa1a2be5a_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RleHRyZWdpb246ZTk0NDQwNDUwMTU5NGMwNzhhYjI0ODM5MjM1NzMxODlfNjMz_3be18b5d-73cd-4099-8ed5-060402d10cd6"
      unitRef="usd">6500000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="i50410d629cb445589da53daa4e925b0f_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RleHRyZWdpb246ZTk0NDQwNDUwMTU5NGMwNzhhYjI0ODM5MjM1NzMxODlfNzQ1_f315a1c6-f1e4-4675-aecd-fd708eb28c50"
      unitRef="usd">4500000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:PaymentsToAcquireRealEstate
      contextRef="ic87a901583534d56ad169eac6fb3eada_D20210630-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RleHRyZWdpb246ZTk0NDQwNDUwMTU5NGMwNzhhYjI0ODM5MjM1NzMxODlfMTA0NDUzNjA0NzQyMjI_5eaf2dbb-fef8-43fe-8bfe-7a5135e132e0"
      unitRef="usd">5000000.0</us-gaap:PaymentsToAcquireRealEstate>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RleHRyZWdpb246ZTk0NDQwNDUwMTU5NGMwNzhhYjI0ODM5MjM1NzMxODlfMjY1Mg_e5e08482-03a3-48aa-be5d-85cb0abbe45d">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our expenses and payments for operating leases were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.473%"/&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: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: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:13.963%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;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:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;June 30, 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 #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:8.5pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating leases expense&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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;779&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;694&#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;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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,460&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,422&#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:9pt;font-weight:400;line-height:100%"&gt;Short-term leases expense&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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;56&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;130&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Payments on operating lease obligations&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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;665&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,335&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table includes information regarding the lease term and discount rates utilized in the calculation of the present value of net future minimum lease payments:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.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:13.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Finance&lt;br/&gt;Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating&lt;br/&gt;Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted Average Remaining Lease Term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.3 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.4 years&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:9pt;font-weight:400;line-height:100%"&gt;Weighted Average Discount Rate&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:9pt;font-weight:400;line-height:100%"&gt;3.70%&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:9pt;font-weight:400;line-height:100%"&gt;3.58%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseExpense
      contextRef="i459ec47b924848c7957a417da57a02a4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOjk0NTkwNWI4ZjAzNzQ0MmY4MmUxOWMxZDY4ZjE1NDg0L3RhYmxlcmFuZ2U6OTQ1OTA1YjhmMDM3NDQyZjgyZTE5YzFkNjhmMTU0ODRfMi0xLTEtMS0w_ebdbb278-e910-456e-a6fd-51e65a701cf4"
      unitRef="usd">779000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i3b965a642c294c15979f2e679aa4823a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOjk0NTkwNWI4ZjAzNzQ0MmY4MmUxOWMxZDY4ZjE1NDg0L3RhYmxlcmFuZ2U6OTQ1OTA1YjhmMDM3NDQyZjgyZTE5YzFkNjhmMTU0ODRfMi0zLTEtMS0w_f53d2326-f912-4e17-9d29-5dbcbcd95bb0"
      unitRef="usd">694000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOjk0NTkwNWI4ZjAzNzQ0MmY4MmUxOWMxZDY4ZjE1NDg0L3RhYmxlcmFuZ2U6OTQ1OTA1YjhmMDM3NDQyZjgyZTE5YzFkNjhmMTU0ODRfMi01LTEtMS0w_5cfd5cc2-423c-4e69-ad48-9b40dfcd03bf"
      unitRef="usd">1460000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOjk0NTkwNWI4ZjAzNzQ0MmY4MmUxOWMxZDY4ZjE1NDg0L3RhYmxlcmFuZ2U6OTQ1OTA1YjhmMDM3NDQyZjgyZTE5YzFkNjhmMTU0ODRfMi03LTEtMS0w_871f2406-ff0a-434f-83dd-21e6d6a13666"
      unitRef="usd">1422000</us-gaap:OperatingLeaseExpense>
    <us-gaap:ShortTermLeaseCost
      contextRef="i459ec47b924848c7957a417da57a02a4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOjk0NTkwNWI4ZjAzNzQ0MmY4MmUxOWMxZDY4ZjE1NDg0L3RhYmxlcmFuZ2U6OTQ1OTA1YjhmMDM3NDQyZjgyZTE5YzFkNjhmMTU0ODRfMy0xLTEtMS0w_176d6462-97aa-46cd-9e9c-d7e19c537619"
      unitRef="usd">56000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i3b965a642c294c15979f2e679aa4823a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOjk0NTkwNWI4ZjAzNzQ0MmY4MmUxOWMxZDY4ZjE1NDg0L3RhYmxlcmFuZ2U6OTQ1OTA1YjhmMDM3NDQyZjgyZTE5YzFkNjhmMTU0ODRfMy0zLTEtMS0w_341e8caa-8815-47dc-a4c1-30e212356877"
      unitRef="usd">107000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOjk0NTkwNWI4ZjAzNzQ0MmY4MmUxOWMxZDY4ZjE1NDg0L3RhYmxlcmFuZ2U6OTQ1OTA1YjhmMDM3NDQyZjgyZTE5YzFkNjhmMTU0ODRfMy01LTEtMS0w_3f8b9c54-225b-4325-bff2-6f2d2391fcdc"
      unitRef="usd">130000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOjk0NTkwNWI4ZjAzNzQ0MmY4MmUxOWMxZDY4ZjE1NDg0L3RhYmxlcmFuZ2U6OTQ1OTA1YjhmMDM3NDQyZjgyZTE5YzFkNjhmMTU0ODRfMy03LTEtMS0w_1c81094f-0957-4b27-aa0b-108c4b0eb5f2"
      unitRef="usd">230000</us-gaap:ShortTermLeaseCost>
    <us-gaap:OperatingLeasePayments
      contextRef="i459ec47b924848c7957a417da57a02a4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOjk0NTkwNWI4ZjAzNzQ0MmY4MmUxOWMxZDY4ZjE1NDg0L3RhYmxlcmFuZ2U6OTQ1OTA1YjhmMDM3NDQyZjgyZTE5YzFkNjhmMTU0ODRfNC0xLTEtMS0w_9d6f857b-201d-4b9f-a38a-75269897a900"
      unitRef="usd">665000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i3b965a642c294c15979f2e679aa4823a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOjk0NTkwNWI4ZjAzNzQ0MmY4MmUxOWMxZDY4ZjE1NDg0L3RhYmxlcmFuZ2U6OTQ1OTA1YjhmMDM3NDQyZjgyZTE5YzFkNjhmMTU0ODRfNC0zLTEtMS0w_3bb152c0-7f26-4167-84a9-f1e293476dc4"
      unitRef="usd">722000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOjk0NTkwNWI4ZjAzNzQ0MmY4MmUxOWMxZDY4ZjE1NDg0L3RhYmxlcmFuZ2U6OTQ1OTA1YjhmMDM3NDQyZjgyZTE5YzFkNjhmMTU0ODRfNC01LTEtMS0w_71fc6076-88b7-4840-bf21-76f448b4b65e"
      unitRef="usd">1335000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOjk0NTkwNWI4ZjAzNzQ0MmY4MmUxOWMxZDY4ZjE1NDg0L3RhYmxlcmFuZ2U6OTQ1OTA1YjhmMDM3NDQyZjgyZTE5YzFkNjhmMTU0ODRfNC03LTEtMS0w_2a52a380-bcdd-479d-a3cf-bc17ce4713e6"
      unitRef="usd">1468000</us-gaap:OperatingLeasePayments>
    <rog:AssetsAndLiabilitiesLesseeTableTextBlock
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RleHRyZWdpb246ZTk0NDQwNDUwMTU5NGMwNzhhYjI0ODM5MjM1NzMxODlfMjY1Nw_9fab9e74-26c3-4ee1-9618-7bc7fe40ac60">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our assets and liabilities balances related to finance and operating leases reflected in the condensed consolidated statements of financial position were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&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:39.104%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.116%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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:13.962%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(Dollars 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:9pt;font-weight:700;line-height:100%"&gt;Location in Statements of &lt;br/&gt;Financial Position&lt;/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:8.5pt;font-weight:700;line-height:100%"&gt;June 30, 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:8.5pt;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Finance lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOjk3NWNkNWJlZTM3NjRlYzhhZmEyN2QyN2E2ZjNmMTMxL3RhYmxlcmFuZ2U6OTc1Y2Q1YmVlMzc2NGVjOGFmYTI3ZDI3YTZmM2YxMzFfMS0xLTEtMS0w_65d8804a-696e-4a26-810e-28e8b38bd3ca"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOjk3NWNkNWJlZTM3NjRlYzhhZmEyN2QyN2E2ZjNmMTMxL3RhYmxlcmFuZ2U6OTc1Y2Q1YmVlMzc2NGVjOGFmYTI3ZDI3YTZmM2YxMzFfMS0xLTEtMS0w_713618e5-354c-41dd-b80b-371d5eccb876"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;418&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,017&#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:9pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&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:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOjk3NWNkNWJlZTM3NjRlYzhhZmEyN2QyN2E2ZjNmMTMxL3RhYmxlcmFuZ2U6OTc1Y2Q1YmVlMzc2NGVjOGFmYTI3ZDI3YTZmM2YxMzFfMi0xLTEtMS0w_a8c83f60-1dac-4f27-bfc5-3ec3c1e81d7f"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOjk3NWNkNWJlZTM3NjRlYzhhZmEyN2QyN2E2ZjNmMTMxL3RhYmxlcmFuZ2U6OTc1Y2Q1YmVlMzc2NGVjOGFmYTI3ZDI3YTZmM2YxMzFfMi0xLTEtMS0w_d7e11f94-c0ca-4df6-8151-b337065618ab"&gt;Other long-term assets&lt;/span&gt;&lt;/span&gt;&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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4,565&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;4,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Finance lease obligations, current 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:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOjk3NWNkNWJlZTM3NjRlYzhhZmEyN2QyN2E2ZjNmMTMxL3RhYmxlcmFuZ2U6OTc1Y2Q1YmVlMzc2NGVjOGFmYTI3ZDI3YTZmM2YxMzFfNC0xLTEtMS0w_8d396cb1-ce6c-48c2-80c1-ad55cea3733b"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOjk3NWNkNWJlZTM3NjRlYzhhZmEyN2QyN2E2ZjNmMTMxL3RhYmxlcmFuZ2U6OTc1Y2Q1YmVlMzc2NGVjOGFmYTI3ZDI3YTZmM2YxMzFfNC0xLTEtMS0w_9e7f5a56-b7f6-4c34-b1f6-0e326abeb02f"&gt;Other accrued liabilities&lt;/span&gt;&lt;/span&gt;&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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;219&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;4,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Finance lease obligations, non-current portion&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:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOjk3NWNkNWJlZTM3NjRlYzhhZmEyN2QyN2E2ZjNmMTMxL3RhYmxlcmFuZ2U6OTc1Y2Q1YmVlMzc2NGVjOGFmYTI3ZDI3YTZmM2YxMzFfNS0xLTEtMS0w_11cc2b73-c40c-4409-89a2-c87037e4ff1e"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOjk3NWNkNWJlZTM3NjRlYzhhZmEyN2QyN2E2ZjNmMTMxL3RhYmxlcmFuZ2U6OTc1Y2Q1YmVlMzc2NGVjOGFmYTI3ZDI3YTZmM2YxMzFfNS0xLTEtMS0w_396659aa-dac6-475b-bdf2-aef07881be52"&gt;Other long-term liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;161&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:9pt;font-weight:700;line-height:100%"&gt;Total finance lease obligations&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 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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;380&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;5,077&#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 style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease obligations, current 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:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOjk3NWNkNWJlZTM3NjRlYzhhZmEyN2QyN2E2ZjNmMTMxL3RhYmxlcmFuZ2U6OTc1Y2Q1YmVlMzc2NGVjOGFmYTI3ZDI3YTZmM2YxMzFfOC0xLTEtMS0w_62fbee04-38ac-484a-be6d-8243371d2d17"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOjk3NWNkNWJlZTM3NjRlYzhhZmEyN2QyN2E2ZjNmMTMxL3RhYmxlcmFuZ2U6OTc1Y2Q1YmVlMzc2NGVjOGFmYTI3ZDI3YTZmM2YxMzFfOC0xLTEtMS0w_6b5cb027-639c-426b-8c01-da5e88efac9d"&gt;Other accrued liabilities&lt;/span&gt;&lt;/span&gt;&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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,164&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;2,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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease obligations, non-current portion&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:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOjk3NWNkNWJlZTM3NjRlYzhhZmEyN2QyN2E2ZjNmMTMxL3RhYmxlcmFuZ2U6OTc1Y2Q1YmVlMzc2NGVjOGFmYTI3ZDI3YTZmM2YxMzFfOS0xLTEtMS0w_0357a324-4efe-4283-85c4-8784e9a7a86e"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOjk3NWNkNWJlZTM3NjRlYzhhZmEyN2QyN2E2ZjNmMTMxL3RhYmxlcmFuZ2U6OTc1Y2Q1YmVlMzc2NGVjOGFmYTI3ZDI3YTZmM2YxMzFfOS0xLTEtMS0w_96b815ce-504b-4556-8b11-35e8c0f439e9"&gt;Other long-term liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,431&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,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;/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:9pt;font-weight:700;line-height:100%"&gt;Total operating lease obligations&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 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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4,595&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;4,494&#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;/table&gt;&lt;/div&gt;</rog:AssetsAndLiabilitiesLesseeTableTextBlock>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOjk3NWNkNWJlZTM3NjRlYzhhZmEyN2QyN2E2ZjNmMTMxL3RhYmxlcmFuZ2U6OTc1Y2Q1YmVlMzc2NGVjOGFmYTI3ZDI3YTZmM2YxMzFfMS0zLTEtMS0w_3ff7e149-f071-4e47-a23d-a7417ed6bd9e"
      unitRef="usd">418000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOjk3NWNkNWJlZTM3NjRlYzhhZmEyN2QyN2E2ZjNmMTMxL3RhYmxlcmFuZ2U6OTc1Y2Q1YmVlMzc2NGVjOGFmYTI3ZDI3YTZmM2YxMzFfMS01LTEtMS0w_a086365a-4d10-4fd3-828b-5dbe2d6b38b4"
      unitRef="usd">7017000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOjk3NWNkNWJlZTM3NjRlYzhhZmEyN2QyN2E2ZjNmMTMxL3RhYmxlcmFuZ2U6OTc1Y2Q1YmVlMzc2NGVjOGFmYTI3ZDI3YTZmM2YxMzFfMi0zLTEtMS0w_a7ac2cac-6bd3-45dd-81a1-d135f46ac37a"
      unitRef="usd">4565000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOjk3NWNkNWJlZTM3NjRlYzhhZmEyN2QyN2E2ZjNmMTMxL3RhYmxlcmFuZ2U6OTc1Y2Q1YmVlMzc2NGVjOGFmYTI3ZDI3YTZmM2YxMzFfMi01LTEtMS0w_21b653f7-37f8-415d-aeb4-9cce6bbb5cad"
      unitRef="usd">4216000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOjk3NWNkNWJlZTM3NjRlYzhhZmEyN2QyN2E2ZjNmMTMxL3RhYmxlcmFuZ2U6OTc1Y2Q1YmVlMzc2NGVjOGFmYTI3ZDI3YTZmM2YxMzFfNC0zLTEtMS0w_73adba9c-2bdd-4a56-b749-7d6803a80cf1"
      unitRef="usd">219000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOjk3NWNkNWJlZTM3NjRlYzhhZmEyN2QyN2E2ZjNmMTMxL3RhYmxlcmFuZ2U6OTc1Y2Q1YmVlMzc2NGVjOGFmYTI3ZDI3YTZmM2YxMzFfNC01LTEtMS0w_fd1a632f-3de3-4373-b04d-1e446d6bbeb1"
      unitRef="usd">4755000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOjk3NWNkNWJlZTM3NjRlYzhhZmEyN2QyN2E2ZjNmMTMxL3RhYmxlcmFuZ2U6OTc1Y2Q1YmVlMzc2NGVjOGFmYTI3ZDI3YTZmM2YxMzFfNS0zLTEtMS0w_00bd236c-116d-46c2-831a-51139d330107"
      unitRef="usd">161000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOjk3NWNkNWJlZTM3NjRlYzhhZmEyN2QyN2E2ZjNmMTMxL3RhYmxlcmFuZ2U6OTc1Y2Q1YmVlMzc2NGVjOGFmYTI3ZDI3YTZmM2YxMzFfNS01LTEtMS0w_14a90c9e-54c8-4b31-8906-f2608218ce5b"
      unitRef="usd">322000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiability
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOjk3NWNkNWJlZTM3NjRlYzhhZmEyN2QyN2E2ZjNmMTMxL3RhYmxlcmFuZ2U6OTc1Y2Q1YmVlMzc2NGVjOGFmYTI3ZDI3YTZmM2YxMzFfNi0zLTEtMS0w_9d12487a-0c68-4746-b024-ea08482a5ed6"
      unitRef="usd">380000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOjk3NWNkNWJlZTM3NjRlYzhhZmEyN2QyN2E2ZjNmMTMxL3RhYmxlcmFuZ2U6OTc1Y2Q1YmVlMzc2NGVjOGFmYTI3ZDI3YTZmM2YxMzFfNi01LTEtMS0w_d26c9e3c-dcee-4ef5-b833-d2c6e8cc44dd"
      unitRef="usd">5077000</us-gaap:FinanceLeaseLiability>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOjk3NWNkNWJlZTM3NjRlYzhhZmEyN2QyN2E2ZjNmMTMxL3RhYmxlcmFuZ2U6OTc1Y2Q1YmVlMzc2NGVjOGFmYTI3ZDI3YTZmM2YxMzFfOC0zLTEtMS0w_7ccf2fd0-7f5f-4b37-8591-a4dace52c629"
      unitRef="usd">2164000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOjk3NWNkNWJlZTM3NjRlYzhhZmEyN2QyN2E2ZjNmMTMxL3RhYmxlcmFuZ2U6OTc1Y2Q1YmVlMzc2NGVjOGFmYTI3ZDI3YTZmM2YxMzFfOC01LTEtMS0w_41fb3dd4-2206-414d-9b37-f2d904118515"
      unitRef="usd">2275000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOjk3NWNkNWJlZTM3NjRlYzhhZmEyN2QyN2E2ZjNmMTMxL3RhYmxlcmFuZ2U6OTc1Y2Q1YmVlMzc2NGVjOGFmYTI3ZDI3YTZmM2YxMzFfOS0zLTEtMS0w_8aef878b-36f4-4787-9da2-6cc2eeb294ce"
      unitRef="usd">2431000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOjk3NWNkNWJlZTM3NjRlYzhhZmEyN2QyN2E2ZjNmMTMxL3RhYmxlcmFuZ2U6OTc1Y2Q1YmVlMzc2NGVjOGFmYTI3ZDI3YTZmM2YxMzFfOS01LTEtMS0w_8765661a-4ce4-458e-ac4b-e10c70dea54b"
      unitRef="usd">2219000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOjk3NWNkNWJlZTM3NjRlYzhhZmEyN2QyN2E2ZjNmMTMxL3RhYmxlcmFuZ2U6OTc1Y2Q1YmVlMzc2NGVjOGFmYTI3ZDI3YTZmM2YxMzFfMTAtMy0xLTEtMA_26469e07-2ef8-46ec-b070-0da45d1c1559"
      unitRef="usd">4595000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOjk3NWNkNWJlZTM3NjRlYzhhZmEyN2QyN2E2ZjNmMTMxL3RhYmxlcmFuZ2U6OTc1Y2Q1YmVlMzc2NGVjOGFmYTI3ZDI3YTZmM2YxMzFfMTAtNS0xLTEtMA_743e309e-6fc7-448b-8231-023d5d17efb6"
      unitRef="usd">4494000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RleHRyZWdpb246ZTk0NDQwNDUwMTU5NGMwNzhhYjI0ODM5MjM1NzMxODlfMjY0Mg_c206c5f1-272b-465e-adb4-ed04953e9d43">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table includes future minimum lease payments under finance and operating leases together with the present value of the net future minimum lease payments as of June&#160;30, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:6pt;text-align:justify"&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:25.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.606%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Finance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Leases Signed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Less: Leases Not Yet Commenced&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Leases in Effect&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Leases Signed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Less: Leases Not Yet Commenced&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 #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:9pt;font-weight:700;line-height:100%"&gt;Leases in Effect&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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;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:9pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2022&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:9pt;font-weight:400;line-height:100%"&gt;412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(218)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;2,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2023&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:9pt;font-weight:400;line-height:100%"&gt;478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(291)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(33)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(291)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(291)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(362)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,453)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(109)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(75)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(16)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(199)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(196)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Present Value of Net Future Minimum Lease Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,394)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(106)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RleHRyZWdpb246ZTk0NDQwNDUwMTU5NGMwNzhhYjI0ODM5MjM1NzMxODlfMjY0OQ_3c6a6486-09fb-464c-b98a-eab022826881">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table includes future minimum lease payments under finance and operating leases together with the present value of the net future minimum lease payments as of June&#160;30, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:6pt;text-align:justify"&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:25.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.606%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Finance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Leases Signed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Less: Leases Not Yet Commenced&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Leases in Effect&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Leases Signed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Less: Leases Not Yet Commenced&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 #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:9pt;font-weight:700;line-height:100%"&gt;Leases in Effect&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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;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:9pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2022&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:9pt;font-weight:400;line-height:100%"&gt;412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(218)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;2,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2023&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:9pt;font-weight:400;line-height:100%"&gt;478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(291)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(33)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(291)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(291)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(362)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,453)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(109)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(75)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(16)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(199)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(196)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Present Value of Net Future Minimum Lease Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,394)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(106)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <rog:FinanceLeaseLiabilityCommencedToBePaidRemainderOfFiscalYear
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOmFlYjY4NWVkZGMyZTQ2MzdhYzZmMWFmMmRlOGEyZjQzL3RhYmxlcmFuZ2U6YWViNjg1ZWRkYzJlNDYzN2FjNmYxYWYyZGU4YTJmNDNfMi0xLTEtMS0w_bf7a6ffd-b1e9-4cb8-85e7-920f4581d0f9"
      unitRef="usd">15000</rog:FinanceLeaseLiabilityCommencedToBePaidRemainderOfFiscalYear>
    <rog:FinanceLeaseLiabilityNotYetCommencedToBePaidRemainderOfFiscalYear
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOmFlYjY4NWVkZGMyZTQ2MzdhYzZmMWFmMmRlOGEyZjQzL3RhYmxlcmFuZ2U6YWViNjg1ZWRkYzJlNDYzN2FjNmYxYWYyZGU4YTJmNDNfMi0zLTEtMS0w_7dea0f4d-9709-46bf-9201-ac6b9e3a7a54"
      unitRef="usd">0</rog:FinanceLeaseLiabilityNotYetCommencedToBePaidRemainderOfFiscalYear>
    <us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOmFlYjY4NWVkZGMyZTQ2MzdhYzZmMWFmMmRlOGEyZjQzL3RhYmxlcmFuZ2U6YWViNjg1ZWRkYzJlNDYzN2FjNmYxYWYyZGU4YTJmNDNfMi01LTEtMS0w_d1d732b5-bdd3-41e5-815f-4910f34cdb2c"
      unitRef="usd">15000</us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <rog:LesseeOperatingLeaseCommencedLiabilityPaymentsDueRemainderOfFiscalYear
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOmFlYjY4NWVkZGMyZTQ2MzdhYzZmMWFmMmRlOGEyZjQzL3RhYmxlcmFuZ2U6YWViNjg1ZWRkYzJlNDYzN2FjNmYxYWYyZGU4YTJmNDNfMi03LTEtMS0w_68835220-2dd1-4ecf-8e39-c88c4db09de2"
      unitRef="usd">1232000</rog:LesseeOperatingLeaseCommencedLiabilityPaymentsDueRemainderOfFiscalYear>
    <rog:LesseeOperatingLeaseNotYetCommencedLiabilityDueRemainderOfFiscalYear
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOmFlYjY4NWVkZGMyZTQ2MzdhYzZmMWFmMmRlOGEyZjQzL3RhYmxlcmFuZ2U6YWViNjg1ZWRkYzJlNDYzN2FjNmYxYWYyZGU4YTJmNDNfMi05LTEtMS0w_ab2f9876-7a94-43d5-9ba4-cd1ca914c005"
      unitRef="usd">10000</rog:LesseeOperatingLeaseNotYetCommencedLiabilityDueRemainderOfFiscalYear>
    <rog:LesseeOperatingLeaseLiabilityPaymentsDueRemainderOfFiscalYear
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOmFlYjY4NWVkZGMyZTQ2MzdhYzZmMWFmMmRlOGEyZjQzL3RhYmxlcmFuZ2U6YWViNjg1ZWRkYzJlNDYzN2FjNmYxYWYyZGU4YTJmNDNfMi0xMS0xLTEtMA_baaacd50-a47e-4b99-97fd-2148619160de"
      unitRef="usd">1222000</rog:LesseeOperatingLeaseLiabilityPaymentsDueRemainderOfFiscalYear>
    <rog:FinanceLeaseLiabilityCommencedToBePaidYearOne
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOmFlYjY4NWVkZGMyZTQ2MzdhYzZmMWFmMmRlOGEyZjQzL3RhYmxlcmFuZ2U6YWViNjg1ZWRkYzJlNDYzN2FjNmYxYWYyZGU4YTJmNDNfMy0xLTEtMS0w_896701a4-c33e-4ad7-ab85-4f97640122e5"
      unitRef="usd">412000</rog:FinanceLeaseLiabilityCommencedToBePaidYearOne>
    <rog:FinanceLeaseLiabilityNotYetCommencedToBePaidYearOne
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOmFlYjY4NWVkZGMyZTQ2MzdhYzZmMWFmMmRlOGEyZjQzL3RhYmxlcmFuZ2U6YWViNjg1ZWRkYzJlNDYzN2FjNmYxYWYyZGU4YTJmNDNfMy0zLTEtMS0w_badb7b29-75fb-4267-af21-491eb3915897"
      unitRef="usd">218000</rog:FinanceLeaseLiabilityNotYetCommencedToBePaidYearOne>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOmFlYjY4NWVkZGMyZTQ2MzdhYzZmMWFmMmRlOGEyZjQzL3RhYmxlcmFuZ2U6YWViNjg1ZWRkYzJlNDYzN2FjNmYxYWYyZGU4YTJmNDNfMy01LTEtMS0w_e24f9858-82ad-437e-8ddb-6a8b3d5d1748"
      unitRef="usd">194000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <rog:LesseeOperatingLeaseCommencedLiabilityPaymentsDueYearOne
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOmFlYjY4NWVkZGMyZTQ2MzdhYzZmMWFmMmRlOGEyZjQzL3RhYmxlcmFuZ2U6YWViNjg1ZWRkYzJlNDYzN2FjNmYxYWYyZGU4YTJmNDNfMy03LTEtMS0w_faa85fb4-6984-426c-86e1-12319bd6b581"
      unitRef="usd">2057000</rog:LesseeOperatingLeaseCommencedLiabilityPaymentsDueYearOne>
    <rog:LesseeOperatingLeaseNotYetCommencedLiabilityPaymentsDueYearOne
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOmFlYjY4NWVkZGMyZTQ2MzdhYzZmMWFmMmRlOGEyZjQzL3RhYmxlcmFuZ2U6YWViNjg1ZWRkYzJlNDYzN2FjNmYxYWYyZGU4YTJmNDNfMy05LTEtMS0w_30121316-6456-4d27-85c2-9ae0a2023114"
      unitRef="usd">33000</rog:LesseeOperatingLeaseNotYetCommencedLiabilityPaymentsDueYearOne>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOmFlYjY4NWVkZGMyZTQ2MzdhYzZmMWFmMmRlOGEyZjQzL3RhYmxlcmFuZ2U6YWViNjg1ZWRkYzJlNDYzN2FjNmYxYWYyZGU4YTJmNDNfMy0xMS0xLTEtMA_7c7b3ffa-3fc8-4a0d-b286-20864c8338a6"
      unitRef="usd">2024000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <rog:FinanceLeaseLiabilityCommencedToBePaidYearTwo
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOmFlYjY4NWVkZGMyZTQ2MzdhYzZmMWFmMmRlOGEyZjQzL3RhYmxlcmFuZ2U6YWViNjg1ZWRkYzJlNDYzN2FjNmYxYWYyZGU4YTJmNDNfNC0xLTEtMS0w_2a944353-11a0-40c6-930e-7f450ca3c877"
      unitRef="usd">478000</rog:FinanceLeaseLiabilityCommencedToBePaidYearTwo>
    <rog:FinanceLeaseLiabilityNotYetCommencedToBePaidYearTwo
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOmFlYjY4NWVkZGMyZTQ2MzdhYzZmMWFmMmRlOGEyZjQzL3RhYmxlcmFuZ2U6YWViNjg1ZWRkYzJlNDYzN2FjNmYxYWYyZGU4YTJmNDNfNC0zLTEtMS0w_5efa607d-f7e5-47a2-8b8d-984157cf8e71"
      unitRef="usd">291000</rog:FinanceLeaseLiabilityNotYetCommencedToBePaidYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOmFlYjY4NWVkZGMyZTQ2MzdhYzZmMWFmMmRlOGEyZjQzL3RhYmxlcmFuZ2U6YWViNjg1ZWRkYzJlNDYzN2FjNmYxYWYyZGU4YTJmNDNfNC01LTEtMS0w_18429be5-4b1c-4821-aaf2-c4d385c4ea10"
      unitRef="usd">187000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <rog:LesseeOperatingLeaseCommencedLiabilityPaymentsDueYearTwo
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOmFlYjY4NWVkZGMyZTQ2MzdhYzZmMWFmMmRlOGEyZjQzL3RhYmxlcmFuZ2U6YWViNjg1ZWRkYzJlNDYzN2FjNmYxYWYyZGU4YTJmNDNfNC03LTEtMS0w_46eaaba6-391d-4042-834c-136accc686ad"
      unitRef="usd">1238000</rog:LesseeOperatingLeaseCommencedLiabilityPaymentsDueYearTwo>
    <rog:LesseeOperatingLeaseNotYetCommencedLiabilityPaymentsDueYearTwo
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOmFlYjY4NWVkZGMyZTQ2MzdhYzZmMWFmMmRlOGEyZjQzL3RhYmxlcmFuZ2U6YWViNjg1ZWRkYzJlNDYzN2FjNmYxYWYyZGU4YTJmNDNfNC05LTEtMS0w_e62a0977-6d9d-404a-b33a-657d69129619"
      unitRef="usd">33000</rog:LesseeOperatingLeaseNotYetCommencedLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOmFlYjY4NWVkZGMyZTQ2MzdhYzZmMWFmMmRlOGEyZjQzL3RhYmxlcmFuZ2U6YWViNjg1ZWRkYzJlNDYzN2FjNmYxYWYyZGU4YTJmNDNfNC0xMS0xLTEtMA_bc8008cc-2ce2-44b3-b5e4-a7d07a377481"
      unitRef="usd">1205000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <rog:FinanceLeaseLiabilityCommencedToBePaidYearThree
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOmFlYjY4NWVkZGMyZTQ2MzdhYzZmMWFmMmRlOGEyZjQzL3RhYmxlcmFuZ2U6YWViNjg1ZWRkYzJlNDYzN2FjNmYxYWYyZGU4YTJmNDNfNS0xLTEtMS0w_bac6b947-4e3f-48df-b578-5dffbf3e3208"
      unitRef="usd">291000</rog:FinanceLeaseLiabilityCommencedToBePaidYearThree>
    <rog:FinanceLeaseLiabilityNotYetCommencedToBePaidYearThree
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOmFlYjY4NWVkZGMyZTQ2MzdhYzZmMWFmMmRlOGEyZjQzL3RhYmxlcmFuZ2U6YWViNjg1ZWRkYzJlNDYzN2FjNmYxYWYyZGU4YTJmNDNfNS0zLTEtMS0w_4b4da888-a8ab-4227-88b8-89c6bafd4f7e"
      unitRef="usd">291000</rog:FinanceLeaseLiabilityNotYetCommencedToBePaidYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOmFlYjY4NWVkZGMyZTQ2MzdhYzZmMWFmMmRlOGEyZjQzL3RhYmxlcmFuZ2U6YWViNjg1ZWRkYzJlNDYzN2FjNmYxYWYyZGU4YTJmNDNfNS01LTEtMS0w_68afd4e0-e7d9-4989-b948-86cf3d69555f"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <rog:LesseeOperatingLeaseCommencedLiabilityPaymentsDueYearThree
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOmFlYjY4NWVkZGMyZTQ2MzdhYzZmMWFmMmRlOGEyZjQzL3RhYmxlcmFuZ2U6YWViNjg1ZWRkYzJlNDYzN2FjNmYxYWYyZGU4YTJmNDNfNS03LTEtMS0w_f12b7709-f5af-4386-be32-31d4df4f7d8e"
      unitRef="usd">323000</rog:LesseeOperatingLeaseCommencedLiabilityPaymentsDueYearThree>
    <rog:LesseeOperatingLeaseNotYetCommencedLiabilityPaymentsDueYearThree
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOmFlYjY4NWVkZGMyZTQ2MzdhYzZmMWFmMmRlOGEyZjQzL3RhYmxlcmFuZ2U6YWViNjg1ZWRkYzJlNDYzN2FjNmYxYWYyZGU4YTJmNDNfNS05LTEtMS0w_48d40e0d-1810-4ed0-9d6e-9e9c76d09db4"
      unitRef="usd">24000</rog:LesseeOperatingLeaseNotYetCommencedLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOmFlYjY4NWVkZGMyZTQ2MzdhYzZmMWFmMmRlOGEyZjQzL3RhYmxlcmFuZ2U6YWViNjg1ZWRkYzJlNDYzN2FjNmYxYWYyZGU4YTJmNDNfNS0xMS0xLTEtMA_21a56bd7-293a-4428-ac61-4444b7bed819"
      unitRef="usd">299000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <rog:FinanceLeaseLiabilityCommencedToBePaidYearFour
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOmFlYjY4NWVkZGMyZTQ2MzdhYzZmMWFmMmRlOGEyZjQzL3RhYmxlcmFuZ2U6YWViNjg1ZWRkYzJlNDYzN2FjNmYxYWYyZGU4YTJmNDNfNi0xLTEtMS0w_ca525a9c-2896-40c8-83db-fdffaf18bbbf"
      unitRef="usd">291000</rog:FinanceLeaseLiabilityCommencedToBePaidYearFour>
    <rog:FinanceLeaseLiabilityNotYetCommencedToBePaidYearFour
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOmFlYjY4NWVkZGMyZTQ2MzdhYzZmMWFmMmRlOGEyZjQzL3RhYmxlcmFuZ2U6YWViNjg1ZWRkYzJlNDYzN2FjNmYxYWYyZGU4YTJmNDNfNi0zLTEtMS0w_53b95a08-33d7-4bb6-86f2-e34808568b14"
      unitRef="usd">291000</rog:FinanceLeaseLiabilityNotYetCommencedToBePaidYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOmFlYjY4NWVkZGMyZTQ2MzdhYzZmMWFmMmRlOGEyZjQzL3RhYmxlcmFuZ2U6YWViNjg1ZWRkYzJlNDYzN2FjNmYxYWYyZGU4YTJmNDNfNi01LTEtMS0w_cb5c2d44-8752-42ce-a34c-378db081fbd3"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <rog:LesseeOperatingLeaseCommencedLiabilityPaymentsDueYearFour
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOmFlYjY4NWVkZGMyZTQ2MzdhYzZmMWFmMmRlOGEyZjQzL3RhYmxlcmFuZ2U6YWViNjg1ZWRkYzJlNDYzN2FjNmYxYWYyZGU4YTJmNDNfNi03LTEtMS0w_90bc767b-fed9-4dc3-a0e1-c35956cd9b08"
      unitRef="usd">43000</rog:LesseeOperatingLeaseCommencedLiabilityPaymentsDueYearFour>
    <rog:LesseeOperatingLeaseNotYetCommencedLiabilityPaymentsDueYearFour
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOmFlYjY4NWVkZGMyZTQ2MzdhYzZmMWFmMmRlOGEyZjQzL3RhYmxlcmFuZ2U6YWViNjg1ZWRkYzJlNDYzN2FjNmYxYWYyZGU4YTJmNDNfNi05LTEtMS0w_3b81dd0e-a5ca-4577-a48b-abd38c158b68"
      unitRef="usd">5000</rog:LesseeOperatingLeaseNotYetCommencedLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOmFlYjY4NWVkZGMyZTQ2MzdhYzZmMWFmMmRlOGEyZjQzL3RhYmxlcmFuZ2U6YWViNjg1ZWRkYzJlNDYzN2FjNmYxYWYyZGU4YTJmNDNfNi0xMS0xLTEtMA_fd3a3e28-5d2b-4227-89b0-79310a00ff55"
      unitRef="usd">38000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <rog:FinanceLeaseLiabilityCommencedToBePaidAfterYearFour
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOmFlYjY4NWVkZGMyZTQ2MzdhYzZmMWFmMmRlOGEyZjQzL3RhYmxlcmFuZ2U6YWViNjg1ZWRkYzJlNDYzN2FjNmYxYWYyZGU4YTJmNDNfNy0xLTEtMS0w_7f900b5b-fea1-4410-8e79-284872def218"
      unitRef="usd">362000</rog:FinanceLeaseLiabilityCommencedToBePaidAfterYearFour>
    <rog:FinanceLeaseLiabilityNotYetCommencedToBePaidAfterYearFour
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOmFlYjY4NWVkZGMyZTQ2MzdhYzZmMWFmMmRlOGEyZjQzL3RhYmxlcmFuZ2U6YWViNjg1ZWRkYzJlNDYzN2FjNmYxYWYyZGU4YTJmNDNfNy0zLTEtMS0w_18242f43-2fc4-44db-b16d-a268d27f834d"
      unitRef="usd">362000</rog:FinanceLeaseLiabilityNotYetCommencedToBePaidAfterYearFour>
    <rog:FinanceLeaseLiabilityToBePaidAfterYearFour
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOmFlYjY4NWVkZGMyZTQ2MzdhYzZmMWFmMmRlOGEyZjQzL3RhYmxlcmFuZ2U6YWViNjg1ZWRkYzJlNDYzN2FjNmYxYWYyZGU4YTJmNDNfNy01LTEtMS0w_9bb3616d-2424-405f-8ca5-a107fde8f896"
      unitRef="usd">0</rog:FinanceLeaseLiabilityToBePaidAfterYearFour>
    <rog:LesseeOperatingLeaseCommencedLiabilityPaymentsDueAfterYearFour
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOmFlYjY4NWVkZGMyZTQ2MzdhYzZmMWFmMmRlOGEyZjQzL3RhYmxlcmFuZ2U6YWViNjg1ZWRkYzJlNDYzN2FjNmYxYWYyZGU4YTJmNDNfNy03LTEtMS0w_f99477d4-7f09-4497-858b-0ac489d784c2"
      unitRef="usd">7000</rog:LesseeOperatingLeaseCommencedLiabilityPaymentsDueAfterYearFour>
    <rog:LesseeOperatingLeaseNotYetCommencedLiabilityPaymentsDueAfterYearFour
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOmFlYjY4NWVkZGMyZTQ2MzdhYzZmMWFmMmRlOGEyZjQzL3RhYmxlcmFuZ2U6YWViNjg1ZWRkYzJlNDYzN2FjNmYxYWYyZGU4YTJmNDNfNy05LTEtMS0w_1cd179af-b2c1-4675-b490-5348362649d3"
      unitRef="usd">4000</rog:LesseeOperatingLeaseNotYetCommencedLiabilityPaymentsDueAfterYearFour>
    <rog:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOmFlYjY4NWVkZGMyZTQ2MzdhYzZmMWFmMmRlOGEyZjQzL3RhYmxlcmFuZ2U6YWViNjg1ZWRkYzJlNDYzN2FjNmYxYWYyZGU4YTJmNDNfNy0xMS0xLTEtMA_89d3a948-2a27-4fcd-97e8-52b3cbac9a28"
      unitRef="usd">3000</rog:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour>
    <rog:FinanceLeaseLiabilityCommencedPaymentDue
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOmFlYjY4NWVkZGMyZTQ2MzdhYzZmMWFmMmRlOGEyZjQzL3RhYmxlcmFuZ2U6YWViNjg1ZWRkYzJlNDYzN2FjNmYxYWYyZGU4YTJmNDNfOC0xLTEtMS0w_86d4bd25-9fde-4b03-bfec-43a55b438680"
      unitRef="usd">1849000</rog:FinanceLeaseLiabilityCommencedPaymentDue>
    <rog:FinanceLeaseLiabilityNotYetCommencedPaymentDue
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOmFlYjY4NWVkZGMyZTQ2MzdhYzZmMWFmMmRlOGEyZjQzL3RhYmxlcmFuZ2U6YWViNjg1ZWRkYzJlNDYzN2FjNmYxYWYyZGU4YTJmNDNfOC0zLTEtMS0w_caabdc8e-5591-48dc-bfa1-5c8460d6d211"
      unitRef="usd">1453000</rog:FinanceLeaseLiabilityNotYetCommencedPaymentDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOmFlYjY4NWVkZGMyZTQ2MzdhYzZmMWFmMmRlOGEyZjQzL3RhYmxlcmFuZ2U6YWViNjg1ZWRkYzJlNDYzN2FjNmYxYWYyZGU4YTJmNDNfOC01LTEtMS0w_93356af2-de85-4292-9a04-61fc52ff4bfc"
      unitRef="usd">396000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <rog:LesseeOperatingLeaseCommencedLiabilityPaymentsDue
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOmFlYjY4NWVkZGMyZTQ2MzdhYzZmMWFmMmRlOGEyZjQzL3RhYmxlcmFuZ2U6YWViNjg1ZWRkYzJlNDYzN2FjNmYxYWYyZGU4YTJmNDNfOC03LTEtMS0w_fbe148fa-2606-4835-90cb-35c3b2c0c475"
      unitRef="usd">4900000</rog:LesseeOperatingLeaseCommencedLiabilityPaymentsDue>
    <rog:LesseeOperatingLeaseNotYetCommencedLiabilityPaymentsDue
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOmFlYjY4NWVkZGMyZTQ2MzdhYzZmMWFmMmRlOGEyZjQzL3RhYmxlcmFuZ2U6YWViNjg1ZWRkYzJlNDYzN2FjNmYxYWYyZGU4YTJmNDNfOC05LTEtMS0w_b9edf8a7-3b8d-4d13-b98f-f4adbe09d3b2"
      unitRef="usd">109000</rog:LesseeOperatingLeaseNotYetCommencedLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOmFlYjY4NWVkZGMyZTQ2MzdhYzZmMWFmMmRlOGEyZjQzL3RhYmxlcmFuZ2U6YWViNjg1ZWRkYzJlNDYzN2FjNmYxYWYyZGU4YTJmNDNfOC0xMS0xLTEtMA_afce105c-c7b2-4330-a0a2-afb342171d03"
      unitRef="usd">4791000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <rog:FinanceLeaseLiabilityCommencedUndiscountedExcessAmount
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOmFlYjY4NWVkZGMyZTQ2MzdhYzZmMWFmMmRlOGEyZjQzL3RhYmxlcmFuZ2U6YWViNjg1ZWRkYzJlNDYzN2FjNmYxYWYyZGU4YTJmNDNfOS0xLTEtMS0w_5b9fb455-ce6a-4b91-ba8c-a6b922d016d6"
      unitRef="usd">75000</rog:FinanceLeaseLiabilityCommencedUndiscountedExcessAmount>
    <rog:FinanceLeaseLiabilityNotYetCommencedUndiscountedExcessAmount
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOmFlYjY4NWVkZGMyZTQ2MzdhYzZmMWFmMmRlOGEyZjQzL3RhYmxlcmFuZ2U6YWViNjg1ZWRkYzJlNDYzN2FjNmYxYWYyZGU4YTJmNDNfOS0zLTEtMS0w_86801657-0ece-47cd-8d15-ddebc3c27fb1"
      unitRef="usd">59000</rog:FinanceLeaseLiabilityNotYetCommencedUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOmFlYjY4NWVkZGMyZTQ2MzdhYzZmMWFmMmRlOGEyZjQzL3RhYmxlcmFuZ2U6YWViNjg1ZWRkYzJlNDYzN2FjNmYxYWYyZGU4YTJmNDNfOS01LTEtMS0w_c28c04c2-ca0e-45cf-92c6-9c7c5a47c982"
      unitRef="usd">16000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <rog:LesseeOperatingLeaseCommencedLiabilityUndiscountedExcessAmount
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOmFlYjY4NWVkZGMyZTQ2MzdhYzZmMWFmMmRlOGEyZjQzL3RhYmxlcmFuZ2U6YWViNjg1ZWRkYzJlNDYzN2FjNmYxYWYyZGU4YTJmNDNfOS03LTEtMS0w_8f56592f-9855-4738-9965-257020f25d81"
      unitRef="usd">199000</rog:LesseeOperatingLeaseCommencedLiabilityUndiscountedExcessAmount>
    <rog:LesseeOperatingLeaseNotYetCommencedLiabilityUndiscountedExcessAmount
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOmFlYjY4NWVkZGMyZTQ2MzdhYzZmMWFmMmRlOGEyZjQzL3RhYmxlcmFuZ2U6YWViNjg1ZWRkYzJlNDYzN2FjNmYxYWYyZGU4YTJmNDNfOS05LTEtMS0w_155e05cd-fbb9-45b3-b23b-e969d95c066d"
      unitRef="usd">3000</rog:LesseeOperatingLeaseNotYetCommencedLiabilityUndiscountedExcessAmount>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOmFlYjY4NWVkZGMyZTQ2MzdhYzZmMWFmMmRlOGEyZjQzL3RhYmxlcmFuZ2U6YWViNjg1ZWRkYzJlNDYzN2FjNmYxYWYyZGU4YTJmNDNfOS0xMS0xLTEtMA_5ca504ef-486d-45d7-94a9-95741c0c0f2a"
      unitRef="usd">196000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <rog:FinanceLeaseLiabilityCommenced
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOmFlYjY4NWVkZGMyZTQ2MzdhYzZmMWFmMmRlOGEyZjQzL3RhYmxlcmFuZ2U6YWViNjg1ZWRkYzJlNDYzN2FjNmYxYWYyZGU4YTJmNDNfMTAtMS0xLTEtMA_00b7f545-3051-4b8c-9e55-7d90bc665e68"
      unitRef="usd">1774000</rog:FinanceLeaseLiabilityCommenced>
    <rog:FinanceLeaseLiabilityNotYetCommenced
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOmFlYjY4NWVkZGMyZTQ2MzdhYzZmMWFmMmRlOGEyZjQzL3RhYmxlcmFuZ2U6YWViNjg1ZWRkYzJlNDYzN2FjNmYxYWYyZGU4YTJmNDNfMTAtMy0xLTEtMA_a383a4b4-f8b1-4889-a2e9-20219940b317"
      unitRef="usd">1394000</rog:FinanceLeaseLiabilityNotYetCommenced>
    <us-gaap:FinanceLeaseLiability
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOmFlYjY4NWVkZGMyZTQ2MzdhYzZmMWFmMmRlOGEyZjQzL3RhYmxlcmFuZ2U6YWViNjg1ZWRkYzJlNDYzN2FjNmYxYWYyZGU4YTJmNDNfMTAtNS0xLTEtMA_a0a58f76-5cd1-46bc-95a8-4997d02acbad"
      unitRef="usd">380000</us-gaap:FinanceLeaseLiability>
    <rog:OperatingLeaseCommencedLiability
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOmFlYjY4NWVkZGMyZTQ2MzdhYzZmMWFmMmRlOGEyZjQzL3RhYmxlcmFuZ2U6YWViNjg1ZWRkYzJlNDYzN2FjNmYxYWYyZGU4YTJmNDNfMTAtNy0xLTEtMA_e5629b14-926b-41aa-be53-5fd8f3ce8aa3"
      unitRef="usd">4701000</rog:OperatingLeaseCommencedLiability>
    <rog:OperatingLeaseNotYetCommencedLiability
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOmFlYjY4NWVkZGMyZTQ2MzdhYzZmMWFmMmRlOGEyZjQzL3RhYmxlcmFuZ2U6YWViNjg1ZWRkYzJlNDYzN2FjNmYxYWYyZGU4YTJmNDNfMTAtOS0xLTEtMA_cb0c24d5-cdca-4f80-878a-ac49a04faece"
      unitRef="usd">106000</rog:OperatingLeaseNotYetCommencedLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOmFlYjY4NWVkZGMyZTQ2MzdhYzZmMWFmMmRlOGEyZjQzL3RhYmxlcmFuZ2U6YWViNjg1ZWRkYzJlNDYzN2FjNmYxYWYyZGU4YTJmNDNfMTAtMTEtMS0xLTA_bec929d3-90b2-4510-b616-fd0df0e3231e"
      unitRef="usd">4595000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOmY5ZGZjMzZkZTIxODQ0YjViOTMwMzQ3MGVlMjFmNTRiL3RhYmxlcmFuZ2U6ZjlkZmMzNmRlMjE4NDRiNWI5MzAzNDcwZWUyMWY1NGJfMS0xLTEtMS0w_2a462878-85c1-45ab-9acf-789311f79762">P2Y3M18D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOmY5ZGZjMzZkZTIxODQ0YjViOTMwMzQ3MGVlMjFmNTRiL3RhYmxlcmFuZ2U6ZjlkZmMzNmRlMjE4NDRiNWI5MzAzNDcwZWUyMWY1NGJfMS0zLTEtMS0w_9b7e6ea1-e7aa-4377-ad8a-d02483c8813e">P2Y4M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOmY5ZGZjMzZkZTIxODQ0YjViOTMwMzQ3MGVlMjFmNTRiL3RhYmxlcmFuZ2U6ZjlkZmMzNmRlMjE4NDRiNWI5MzAzNDcwZWUyMWY1NGJfMi0xLTEtMS0w_8e12b254-213f-4350-bfa4-67e54f50226b"
      unitRef="number">0.0370</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV82Ny9mcmFnOmU5NDQ0MDQ1MDE1OTRjMDc4YWIyNDgzOTIzNTczMTg5L3RhYmxlOmY5ZGZjMzZkZTIxODQ0YjViOTMwMzQ3MGVlMjFmNTRiL3RhYmxlcmFuZ2U6ZjlkZmMzNmRlMjE4NDRiNWI5MzAzNDcwZWUyMWY1NGJfMi0zLTEtMS0w_6cf72e1c-1285-465e-8675-b7f04e1c1ec3"
      unitRef="number">0.0358</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83MC9mcmFnOjZjZGE3NDQwODY1ZTQ3ZWQ5ODRhZDIwYjcxNDVhMWM1L3RleHRyZWdpb246NmNkYTc0NDA4NjVlNDdlZDk4NGFkMjBiNzE0NWExYzVfMjkwMA_156032d3-d74e-4b78-aa81-285fb91be222">Pension Benefits and Other Postretirement Benefits&lt;div style="margin-top:6pt;text-align:justify"&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;Pension and Other Postretirement Benefit Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June 30, 2021, we had one qualified noncontributory defined benefit pension plan, the Rogers Corporation Employees&#x2019; Pension Plan (the Union Plan), which was frozen and ceased accruing benefits in 2013.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additionally, we sponsor other postretirement benefit plans, including multiple fully insured or self-funded medical plans and life insurance plans for certain retirees. The measurement date for all plans is December 31&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;st&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for each respective plan year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&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;Pension Termination Surplus Funds&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 17, 2019, our Chief Executive Officer approved the termination of the Rogers Corporation Defined Benefit Pension Plan (following its merger with the Hourly Employees Pension Plan of Arlon LLC, Microwave Material and Silicone Technologies Divisions, Bear, Delaware (collectively, the Merged Plan)). We provided participants of the Merged Plan an option to elect either a lump sum distribution or an annuity. A group annuity contract was purchased with an insurance company for all participants who did not elect a lump sum distribution. The insurance company became responsible for administering and paying pension benefit payments effective January 1, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Upon completion of the pension termination and settlement processes for the Merged Plan, we had a $9.7&#160;million remaining pension surplus investment balance. In July 2020, we transferred $7.4&#160;million of the pension surplus investment balance to a suspense account held within a trust for the Rogers Employee Savings and Investment Plan (RESIP), a 401(k) plan for domestic employees. The investment balance not transferred to the trust suspense account will be used to pay any final plan expenses, after which the remainder of these funds will be moved to the RESIP trust suspense account. The funds in the RESIP trust suspense account have been, and will continue to be, used to fund certain employer contributions. As of June&#160;30, 2021, the combined remaining pension surplus investment balance was approximately $7.7&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&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;Components of Net Periodic Benefit (Credit) Cost&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of net periodic benefit (credit) cost were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&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:25.800%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.379%"/&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.379%"/&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.379%"/&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.379%"/&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.379%"/&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.379%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.379%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.390%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pension Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other Postretirement Benefits&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;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:8.5pt;font-weight:700;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:8.5pt;font-weight:700;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:8.5pt;font-weight:700;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:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;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 #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:8.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;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 #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:8.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;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 #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:8.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight: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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;15&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;30&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:700;line-height:100%"&gt;184&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;368&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;12&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expected return of 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:9pt;font-weight:700;line-height:100%"&gt;(390)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(393)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(780)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(786)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:9pt;font-weight:400;line-height:100%"&gt;Amortization of prior service credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;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:9pt;font-weight:400;line-height:100%"&gt;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(48)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(56)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization of net 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:9pt;font-weight:700;line-height:100%"&gt;98&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;196&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:9pt;font-weight:400;line-height:100%"&gt;Settlement 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:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net periodic benefit (credit) cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(108)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(111)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(216)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(159)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&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;Employer Contributions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no required or voluntary contributions made to the Union Plan or the Merged Plan for each of the three and six-month periods ended June&#160;30, 2021 and 2020. Additionally, we are not required to make additional contributions to the Union Plan for the remainder of 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As there is no funding requirement for the other postretirement benefit plans, we funded these benefit payments as incurred, which were immaterial for each of the three and six-month periods ended June&#160;30, 2021 and 2020, using cash from operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <rog:NumberofQualifiedNoncontributoryDefinedBenefitPlans
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83MC9mcmFnOjZjZGE3NDQwODY1ZTQ3ZWQ5ODRhZDIwYjcxNDVhMWM1L3RleHRyZWdpb246NmNkYTc0NDA4NjVlNDdlZDk4NGFkMjBiNzE0NWExYzVfMTQy_444cdcb5-d532-4c1f-9d85-da7a0ab4864e"
      unitRef="plan">1</rog:NumberofQualifiedNoncontributoryDefinedBenefitPlans>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i611abc55667d45b681d89b1eb6dac5a4_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83MC9mcmFnOjZjZGE3NDQwODY1ZTQ3ZWQ5ODRhZDIwYjcxNDVhMWM1L3RleHRyZWdpb246NmNkYTc0NDA4NjVlNDdlZDk4NGFkMjBiNzE0NWExYzVfMTM3NQ_7d182ace-95f9-4eb5-b72c-b9bbdf4a4ecd"
      unitRef="usd">9700000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i5431e521a4df47f08ac70caf310e323b_I20200727"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83MC9mcmFnOjZjZGE3NDQwODY1ZTQ3ZWQ5ODRhZDIwYjcxNDVhMWM1L3RleHRyZWdpb246NmNkYTc0NDA4NjVlNDdlZDk4NGFkMjBiNzE0NWExYzVfMTQ1Mw_4a9657a3-77da-4261-aa47-58d6f7981a5e"
      unitRef="usd">7400000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i0316f544a80541a895cd38d8d7fd5f39_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83MC9mcmFnOjZjZGE3NDQwODY1ZTQ3ZWQ5ODRhZDIwYjcxNDVhMWM1L3RleHRyZWdpb246NmNkYTc0NDA4NjVlNDdlZDk4NGFkMjBiNzE0NWExYzVfMjI3Mw_176c22cd-282e-4230-b1e6-0659f4cb8a6b"
      unitRef="usd">7700000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83MC9mcmFnOjZjZGE3NDQwODY1ZTQ3ZWQ5ODRhZDIwYjcxNDVhMWM1L3RleHRyZWdpb246NmNkYTc0NDA4NjVlNDdlZDk4NGFkMjBiNzE0NWExYzVfMjg5OQ_8b97e814-b86b-4437-b92f-06805c1b4f69">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of net periodic benefit (credit) cost were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&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:25.800%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.379%"/&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.379%"/&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.379%"/&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.379%"/&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.379%"/&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.379%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.379%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.390%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pension Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other Postretirement Benefits&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;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:8.5pt;font-weight:700;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:8.5pt;font-weight:700;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:8.5pt;font-weight:700;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:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;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 #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:8.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;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 #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:8.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;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 #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:8.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight: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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;15&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;30&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:700;line-height:100%"&gt;184&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;368&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;6&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;12&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expected return of 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:9pt;font-weight:700;line-height:100%"&gt;(390)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(393)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(780)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(786)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:9pt;font-weight:400;line-height:100%"&gt;Amortization of prior service credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;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:9pt;font-weight:400;line-height:100%"&gt;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(48)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(56)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Amortization of net 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:9pt;font-weight:700;line-height:100%"&gt;98&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;196&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:9pt;font-weight:400;line-height:100%"&gt;Settlement 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:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net periodic benefit (credit) cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(108)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(111)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(216)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(159)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNetBenefitCostsTableTextBlock>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i303af01b580647da9f29fb678751dc40_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83MC9mcmFnOjZjZGE3NDQwODY1ZTQ3ZWQ5ODRhZDIwYjcxNDVhMWM1L3RhYmxlOmFhMWFjYWE2NzZmZDRmNTQ5ZTY1ZTE3ZTkyZjNiNTZjL3RhYmxlcmFuZ2U6YWExYWNhYTY3NmZkNGY1NDllNjVlMTdlOTJmM2I1NmNfNC0xLTEtMS0w_97cac76e-1b71-40d4-9a8a-c55772d51f6c"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i3b443397631f4517aeaf07474e1c67f2_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83MC9mcmFnOjZjZGE3NDQwODY1ZTQ3ZWQ5ODRhZDIwYjcxNDVhMWM1L3RhYmxlOmFhMWFjYWE2NzZmZDRmNTQ5ZTY1ZTE3ZTkyZjNiNTZjL3RhYmxlcmFuZ2U6YWExYWNhYTY3NmZkNGY1NDllNjVlMTdlOTJmM2I1NmNfNC0zLTEtMS0w_4507655c-2d20-474c-8ea5-662e7d8d6e8d"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ic1cadae4958d4b468c9525c819000d08_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83MC9mcmFnOjZjZGE3NDQwODY1ZTQ3ZWQ5ODRhZDIwYjcxNDVhMWM1L3RhYmxlOmFhMWFjYWE2NzZmZDRmNTQ5ZTY1ZTE3ZTkyZjNiNTZjL3RhYmxlcmFuZ2U6YWExYWNhYTY3NmZkNGY1NDllNjVlMTdlOTJmM2I1NmNfNC01LTEtMS0w_047e5da4-f4d5-4a09-96eb-73bbf24a6867"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i0bfe4e49dd1440f5a4a17d490a8a2b51_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83MC9mcmFnOjZjZGE3NDQwODY1ZTQ3ZWQ5ODRhZDIwYjcxNDVhMWM1L3RhYmxlOmFhMWFjYWE2NzZmZDRmNTQ5ZTY1ZTE3ZTkyZjNiNTZjL3RhYmxlcmFuZ2U6YWExYWNhYTY3NmZkNGY1NDllNjVlMTdlOTJmM2I1NmNfNC03LTEtMS0w_57c5f318-bfc1-4c11-919d-aac4a83042c5"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i2d1943ef6c6649019185ba1ac5d96021_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83MC9mcmFnOjZjZGE3NDQwODY1ZTQ3ZWQ5ODRhZDIwYjcxNDVhMWM1L3RhYmxlOmFhMWFjYWE2NzZmZDRmNTQ5ZTY1ZTE3ZTkyZjNiNTZjL3RhYmxlcmFuZ2U6YWExYWNhYTY3NmZkNGY1NDllNjVlMTdlOTJmM2I1NmNfNC05LTEtMS0w_a0febba1-8ed8-41db-a82e-8065e4b7da5c"
      unitRef="usd">15000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i95ba33ecfceb4bb9af0c23b89126cec6_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83MC9mcmFnOjZjZGE3NDQwODY1ZTQ3ZWQ5ODRhZDIwYjcxNDVhMWM1L3RhYmxlOmFhMWFjYWE2NzZmZDRmNTQ5ZTY1ZTE3ZTkyZjNiNTZjL3RhYmxlcmFuZ2U6YWExYWNhYTY3NmZkNGY1NDllNjVlMTdlOTJmM2I1NmNfNC0xMS0xLTEtMA_fc0ae1ae-0026-4932-9b1a-018bbd771207"
      unitRef="usd">17000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ic7750dedf83343428d328b5ed2c62567_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83MC9mcmFnOjZjZGE3NDQwODY1ZTQ3ZWQ5ODRhZDIwYjcxNDVhMWM1L3RhYmxlOmFhMWFjYWE2NzZmZDRmNTQ5ZTY1ZTE3ZTkyZjNiNTZjL3RhYmxlcmFuZ2U6YWExYWNhYTY3NmZkNGY1NDllNjVlMTdlOTJmM2I1NmNfNC0xMy0xLTEtMA_974f418b-37d3-4087-8c7e-8f1928c44f51"
      unitRef="usd">30000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ib326e548a28f4ea2aebb9466ef519977_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83MC9mcmFnOjZjZGE3NDQwODY1ZTQ3ZWQ5ODRhZDIwYjcxNDVhMWM1L3RhYmxlOmFhMWFjYWE2NzZmZDRmNTQ5ZTY1ZTE3ZTkyZjNiNTZjL3RhYmxlcmFuZ2U6YWExYWNhYTY3NmZkNGY1NDllNjVlMTdlOTJmM2I1NmNfNC0xNS0xLTEtMA_a9c6ce2d-1b19-4a13-a155-f3f48a294c8f"
      unitRef="usd">34000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i303af01b580647da9f29fb678751dc40_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83MC9mcmFnOjZjZGE3NDQwODY1ZTQ3ZWQ5ODRhZDIwYjcxNDVhMWM1L3RhYmxlOmFhMWFjYWE2NzZmZDRmNTQ5ZTY1ZTE3ZTkyZjNiNTZjL3RhYmxlcmFuZ2U6YWExYWNhYTY3NmZkNGY1NDllNjVlMTdlOTJmM2I1NmNfNS0xLTEtMS0w_4b487c1f-fb09-4dbc-8edb-45b388bf7a89"
      unitRef="usd">184000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i3b443397631f4517aeaf07474e1c67f2_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83MC9mcmFnOjZjZGE3NDQwODY1ZTQ3ZWQ5ODRhZDIwYjcxNDVhMWM1L3RhYmxlOmFhMWFjYWE2NzZmZDRmNTQ5ZTY1ZTE3ZTkyZjNiNTZjL3RhYmxlcmFuZ2U6YWExYWNhYTY3NmZkNGY1NDllNjVlMTdlOTJmM2I1NmNfNS0zLTEtMS0w_0ac5c34d-82a5-4af2-a3b0-abe33f39afbe"
      unitRef="usd">231000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ic1cadae4958d4b468c9525c819000d08_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83MC9mcmFnOjZjZGE3NDQwODY1ZTQ3ZWQ5ODRhZDIwYjcxNDVhMWM1L3RhYmxlOmFhMWFjYWE2NzZmZDRmNTQ5ZTY1ZTE3ZTkyZjNiNTZjL3RhYmxlcmFuZ2U6YWExYWNhYTY3NmZkNGY1NDllNjVlMTdlOTJmM2I1NmNfNS01LTEtMS0w_4a14e56c-04ce-4b1e-837b-7068b2ba80f0"
      unitRef="usd">368000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i0bfe4e49dd1440f5a4a17d490a8a2b51_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83MC9mcmFnOjZjZGE3NDQwODY1ZTQ3ZWQ5ODRhZDIwYjcxNDVhMWM1L3RhYmxlOmFhMWFjYWE2NzZmZDRmNTQ5ZTY1ZTE3ZTkyZjNiNTZjL3RhYmxlcmFuZ2U6YWExYWNhYTY3NmZkNGY1NDllNjVlMTdlOTJmM2I1NmNfNS03LTEtMS0w_908cb6eb-f238-4b06-90e6-e473ada34cf6"
      unitRef="usd">462000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i2d1943ef6c6649019185ba1ac5d96021_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83MC9mcmFnOjZjZGE3NDQwODY1ZTQ3ZWQ5ODRhZDIwYjcxNDVhMWM1L3RhYmxlOmFhMWFjYWE2NzZmZDRmNTQ5ZTY1ZTE3ZTkyZjNiNTZjL3RhYmxlcmFuZ2U6YWExYWNhYTY3NmZkNGY1NDllNjVlMTdlOTJmM2I1NmNfNS05LTEtMS0w_2d095b3f-5e01-49ea-b3e4-ca017a0a78c8"
      unitRef="usd">6000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i95ba33ecfceb4bb9af0c23b89126cec6_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83MC9mcmFnOjZjZGE3NDQwODY1ZTQ3ZWQ5ODRhZDIwYjcxNDVhMWM1L3RhYmxlOmFhMWFjYWE2NzZmZDRmNTQ5ZTY1ZTE3ZTkyZjNiNTZjL3RhYmxlcmFuZ2U6YWExYWNhYTY3NmZkNGY1NDllNjVlMTdlOTJmM2I1NmNfNS0xMS0xLTEtMA_0ea800ec-027b-4acc-907d-2e9b1e9e5654"
      unitRef="usd">10000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ic7750dedf83343428d328b5ed2c62567_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83MC9mcmFnOjZjZGE3NDQwODY1ZTQ3ZWQ5ODRhZDIwYjcxNDVhMWM1L3RhYmxlOmFhMWFjYWE2NzZmZDRmNTQ5ZTY1ZTE3ZTkyZjNiNTZjL3RhYmxlcmFuZ2U6YWExYWNhYTY3NmZkNGY1NDllNjVlMTdlOTJmM2I1NmNfNS0xMy0xLTEtMA_6b29f692-b557-4dbc-bd11-f6a7eb214996"
      unitRef="usd">12000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ib326e548a28f4ea2aebb9466ef519977_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83MC9mcmFnOjZjZGE3NDQwODY1ZTQ3ZWQ5ODRhZDIwYjcxNDVhMWM1L3RhYmxlOmFhMWFjYWE2NzZmZDRmNTQ5ZTY1ZTE3ZTkyZjNiNTZjL3RhYmxlcmFuZ2U6YWExYWNhYTY3NmZkNGY1NDllNjVlMTdlOTJmM2I1NmNfNS0xNS0xLTEtMA_71271248-1006-427f-aef8-d0c1f820395d"
      unitRef="usd">20000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i303af01b580647da9f29fb678751dc40_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83MC9mcmFnOjZjZGE3NDQwODY1ZTQ3ZWQ5ODRhZDIwYjcxNDVhMWM1L3RhYmxlOmFhMWFjYWE2NzZmZDRmNTQ5ZTY1ZTE3ZTkyZjNiNTZjL3RhYmxlcmFuZ2U6YWExYWNhYTY3NmZkNGY1NDllNjVlMTdlOTJmM2I1NmNfNi0xLTEtMS0w_fca5dbff-2ca6-414c-b1e4-17e166b7db4e"
      unitRef="usd">390000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i3b443397631f4517aeaf07474e1c67f2_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83MC9mcmFnOjZjZGE3NDQwODY1ZTQ3ZWQ5ODRhZDIwYjcxNDVhMWM1L3RhYmxlOmFhMWFjYWE2NzZmZDRmNTQ5ZTY1ZTE3ZTkyZjNiNTZjL3RhYmxlcmFuZ2U6YWExYWNhYTY3NmZkNGY1NDllNjVlMTdlOTJmM2I1NmNfNi0zLTEtMS0w_73f12264-8896-40e7-9c6e-092ddd738168"
      unitRef="usd">393000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="ic1cadae4958d4b468c9525c819000d08_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83MC9mcmFnOjZjZGE3NDQwODY1ZTQ3ZWQ5ODRhZDIwYjcxNDVhMWM1L3RhYmxlOmFhMWFjYWE2NzZmZDRmNTQ5ZTY1ZTE3ZTkyZjNiNTZjL3RhYmxlcmFuZ2U6YWExYWNhYTY3NmZkNGY1NDllNjVlMTdlOTJmM2I1NmNfNi01LTEtMS0w_458cd83b-c66f-4382-b05b-8ef23a3ce856"
      unitRef="usd">780000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i0bfe4e49dd1440f5a4a17d490a8a2b51_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83MC9mcmFnOjZjZGE3NDQwODY1ZTQ3ZWQ5ODRhZDIwYjcxNDVhMWM1L3RhYmxlOmFhMWFjYWE2NzZmZDRmNTQ5ZTY1ZTE3ZTkyZjNiNTZjL3RhYmxlcmFuZ2U6YWExYWNhYTY3NmZkNGY1NDllNjVlMTdlOTJmM2I1NmNfNi03LTEtMS0w_81ad18a2-be6e-4cfc-84e8-f5ac64ed2a63"
      unitRef="usd">786000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i2d1943ef6c6649019185ba1ac5d96021_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83MC9mcmFnOjZjZGE3NDQwODY1ZTQ3ZWQ5ODRhZDIwYjcxNDVhMWM1L3RhYmxlOmFhMWFjYWE2NzZmZDRmNTQ5ZTY1ZTE3ZTkyZjNiNTZjL3RhYmxlcmFuZ2U6YWExYWNhYTY3NmZkNGY1NDllNjVlMTdlOTJmM2I1NmNfNi05LTEtMS0w_45a6bba8-9dc7-49f9-a67e-64d1a37fba80"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i95ba33ecfceb4bb9af0c23b89126cec6_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83MC9mcmFnOjZjZGE3NDQwODY1ZTQ3ZWQ5ODRhZDIwYjcxNDVhMWM1L3RhYmxlOmFhMWFjYWE2NzZmZDRmNTQ5ZTY1ZTE3ZTkyZjNiNTZjL3RhYmxlcmFuZ2U6YWExYWNhYTY3NmZkNGY1NDllNjVlMTdlOTJmM2I1NmNfNi0xMS0xLTEtMA_2dd36640-0e28-4ea6-b59f-330861182afd"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="ic7750dedf83343428d328b5ed2c62567_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83MC9mcmFnOjZjZGE3NDQwODY1ZTQ3ZWQ5ODRhZDIwYjcxNDVhMWM1L3RhYmxlOmFhMWFjYWE2NzZmZDRmNTQ5ZTY1ZTE3ZTkyZjNiNTZjL3RhYmxlcmFuZ2U6YWExYWNhYTY3NmZkNGY1NDllNjVlMTdlOTJmM2I1NmNfNi0xMy0xLTEtMA_bdc99552-622e-4192-8596-f8fe37d7e1c9"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="ib326e548a28f4ea2aebb9466ef519977_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83MC9mcmFnOjZjZGE3NDQwODY1ZTQ3ZWQ5ODRhZDIwYjcxNDVhMWM1L3RhYmxlOmFhMWFjYWE2NzZmZDRmNTQ5ZTY1ZTE3ZTkyZjNiNTZjL3RhYmxlcmFuZ2U6YWExYWNhYTY3NmZkNGY1NDllNjVlMTdlOTJmM2I1NmNfNi0xNS0xLTEtMA_51020ae5-8895-4bb6-a3d7-9e30a0758732"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i303af01b580647da9f29fb678751dc40_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83MC9mcmFnOjZjZGE3NDQwODY1ZTQ3ZWQ5ODRhZDIwYjcxNDVhMWM1L3RhYmxlOmFhMWFjYWE2NzZmZDRmNTQ5ZTY1ZTE3ZTkyZjNiNTZjL3RhYmxlcmFuZ2U6YWExYWNhYTY3NmZkNGY1NDllNjVlMTdlOTJmM2I1NmNfNy0xLTEtMS0w_8f2d46c2-593c-46a9-869a-b4aa2786f53e"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i3b443397631f4517aeaf07474e1c67f2_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83MC9mcmFnOjZjZGE3NDQwODY1ZTQ3ZWQ5ODRhZDIwYjcxNDVhMWM1L3RhYmxlOmFhMWFjYWE2NzZmZDRmNTQ5ZTY1ZTE3ZTkyZjNiNTZjL3RhYmxlcmFuZ2U6YWExYWNhYTY3NmZkNGY1NDllNjVlMTdlOTJmM2I1NmNfNy0zLTEtMS0w_646e52ad-e1aa-421b-907c-bbe0839fdba8"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="ic1cadae4958d4b468c9525c819000d08_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83MC9mcmFnOjZjZGE3NDQwODY1ZTQ3ZWQ5ODRhZDIwYjcxNDVhMWM1L3RhYmxlOmFhMWFjYWE2NzZmZDRmNTQ5ZTY1ZTE3ZTkyZjNiNTZjL3RhYmxlcmFuZ2U6YWExYWNhYTY3NmZkNGY1NDllNjVlMTdlOTJmM2I1NmNfNy01LTEtMS0w_a4886292-1268-4d93-b46f-1a71fcfe38dd"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i0bfe4e49dd1440f5a4a17d490a8a2b51_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83MC9mcmFnOjZjZGE3NDQwODY1ZTQ3ZWQ5ODRhZDIwYjcxNDVhMWM1L3RhYmxlOmFhMWFjYWE2NzZmZDRmNTQ5ZTY1ZTE3ZTkyZjNiNTZjL3RhYmxlcmFuZ2U6YWExYWNhYTY3NmZkNGY1NDllNjVlMTdlOTJmM2I1NmNfNy03LTEtMS0w_818efadd-2bdb-44f1-9965-249a9cb116d7"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i2d1943ef6c6649019185ba1ac5d96021_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83MC9mcmFnOjZjZGE3NDQwODY1ZTQ3ZWQ5ODRhZDIwYjcxNDVhMWM1L3RhYmxlOmFhMWFjYWE2NzZmZDRmNTQ5ZTY1ZTE3ZTkyZjNiNTZjL3RhYmxlcmFuZ2U6YWExYWNhYTY3NmZkNGY1NDllNjVlMTdlOTJmM2I1NmNfNy05LTEtMS0w_f99240c1-be23-4a14-9f33-52a6b1890198"
      unitRef="usd">-24000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i95ba33ecfceb4bb9af0c23b89126cec6_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83MC9mcmFnOjZjZGE3NDQwODY1ZTQ3ZWQ5ODRhZDIwYjcxNDVhMWM1L3RhYmxlOmFhMWFjYWE2NzZmZDRmNTQ5ZTY1ZTE3ZTkyZjNiNTZjL3RhYmxlcmFuZ2U6YWExYWNhYTY3NmZkNGY1NDllNjVlMTdlOTJmM2I1NmNfNy0xMS0xLTEtMA_11e1f1ca-6f27-4909-9946-c5949b333ead"
      unitRef="usd">-28000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="ic7750dedf83343428d328b5ed2c62567_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83MC9mcmFnOjZjZGE3NDQwODY1ZTQ3ZWQ5ODRhZDIwYjcxNDVhMWM1L3RhYmxlOmFhMWFjYWE2NzZmZDRmNTQ5ZTY1ZTE3ZTkyZjNiNTZjL3RhYmxlcmFuZ2U6YWExYWNhYTY3NmZkNGY1NDllNjVlMTdlOTJmM2I1NmNfNy0xMy0xLTEtMA_d9bc0f68-1613-4e44-9227-8e4d092e3088"
      unitRef="usd">-48000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="ib326e548a28f4ea2aebb9466ef519977_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83MC9mcmFnOjZjZGE3NDQwODY1ZTQ3ZWQ5ODRhZDIwYjcxNDVhMWM1L3RhYmxlOmFhMWFjYWE2NzZmZDRmNTQ5ZTY1ZTE3ZTkyZjNiNTZjL3RhYmxlcmFuZ2U6YWExYWNhYTY3NmZkNGY1NDllNjVlMTdlOTJmM2I1NmNfNy0xNS0xLTEtMA_87dea6e8-7e02-41c4-89ca-7141e1de7b73"
      unitRef="usd">-56000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i303af01b580647da9f29fb678751dc40_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83MC9mcmFnOjZjZGE3NDQwODY1ZTQ3ZWQ5ODRhZDIwYjcxNDVhMWM1L3RhYmxlOmFhMWFjYWE2NzZmZDRmNTQ5ZTY1ZTE3ZTkyZjNiNTZjL3RhYmxlcmFuZ2U6YWExYWNhYTY3NmZkNGY1NDllNjVlMTdlOTJmM2I1NmNfOC0xLTEtMS0w_e2737ecc-14ae-40f7-b317-9ca117bdde3e"
      unitRef="usd">-98000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i3b443397631f4517aeaf07474e1c67f2_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83MC9mcmFnOjZjZGE3NDQwODY1ZTQ3ZWQ5ODRhZDIwYjcxNDVhMWM1L3RhYmxlOmFhMWFjYWE2NzZmZDRmNTQ5ZTY1ZTE3ZTkyZjNiNTZjL3RhYmxlcmFuZ2U6YWExYWNhYTY3NmZkNGY1NDllNjVlMTdlOTJmM2I1NmNfOC0zLTEtMS0w_25362acd-2a45-4a8a-b771-9d9e11a214ec"
      unitRef="usd">-114000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="ic1cadae4958d4b468c9525c819000d08_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83MC9mcmFnOjZjZGE3NDQwODY1ZTQ3ZWQ5ODRhZDIwYjcxNDVhMWM1L3RhYmxlOmFhMWFjYWE2NzZmZDRmNTQ5ZTY1ZTE3ZTkyZjNiNTZjL3RhYmxlcmFuZ2U6YWExYWNhYTY3NmZkNGY1NDllNjVlMTdlOTJmM2I1NmNfOC01LTEtMS0w_02669a06-7309-4361-a707-1887db197d22"
      unitRef="usd">-196000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i0bfe4e49dd1440f5a4a17d490a8a2b51_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83MC9mcmFnOjZjZGE3NDQwODY1ZTQ3ZWQ5ODRhZDIwYjcxNDVhMWM1L3RhYmxlOmFhMWFjYWE2NzZmZDRmNTQ5ZTY1ZTE3ZTkyZjNiNTZjL3RhYmxlcmFuZ2U6YWExYWNhYTY3NmZkNGY1NDllNjVlMTdlOTJmM2I1NmNfOC03LTEtMS0w_f6ab6547-b731-4322-a2b9-c5e504f40d49"
      unitRef="usd">-228000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i2d1943ef6c6649019185ba1ac5d96021_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83MC9mcmFnOjZjZGE3NDQwODY1ZTQ3ZWQ5ODRhZDIwYjcxNDVhMWM1L3RhYmxlOmFhMWFjYWE2NzZmZDRmNTQ5ZTY1ZTE3ZTkyZjNiNTZjL3RhYmxlcmFuZ2U6YWExYWNhYTY3NmZkNGY1NDllNjVlMTdlOTJmM2I1NmNfOC05LTEtMS0w_e86410ee-05fb-4213-b607-669c1291ed57"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i95ba33ecfceb4bb9af0c23b89126cec6_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83MC9mcmFnOjZjZGE3NDQwODY1ZTQ3ZWQ5ODRhZDIwYjcxNDVhMWM1L3RhYmxlOmFhMWFjYWE2NzZmZDRmNTQ5ZTY1ZTE3ZTkyZjNiNTZjL3RhYmxlcmFuZ2U6YWExYWNhYTY3NmZkNGY1NDllNjVlMTdlOTJmM2I1NmNfOC0xMS0xLTEtMA_93dcecaf-8f73-4a7d-95d9-012382822dee"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="ic7750dedf83343428d328b5ed2c62567_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83MC9mcmFnOjZjZGE3NDQwODY1ZTQ3ZWQ5ODRhZDIwYjcxNDVhMWM1L3RhYmxlOmFhMWFjYWE2NzZmZDRmNTQ5ZTY1ZTE3ZTkyZjNiNTZjL3RhYmxlcmFuZ2U6YWExYWNhYTY3NmZkNGY1NDllNjVlMTdlOTJmM2I1NmNfOC0xMy0xLTEtMA_a8ded282-e421-47a4-8054-a0c6cf4cea6a"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="ib326e548a28f4ea2aebb9466ef519977_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83MC9mcmFnOjZjZGE3NDQwODY1ZTQ3ZWQ5ODRhZDIwYjcxNDVhMWM1L3RhYmxlOmFhMWFjYWE2NzZmZDRmNTQ5ZTY1ZTE3ZTkyZjNiNTZjL3RhYmxlcmFuZ2U6YWExYWNhYTY3NmZkNGY1NDllNjVlMTdlOTJmM2I1NmNfOC0xNS0xLTEtMA_13340d17-b57b-4275-b2c0-75a3080abd26"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="i303af01b580647da9f29fb678751dc40_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83MC9mcmFnOjZjZGE3NDQwODY1ZTQ3ZWQ5ODRhZDIwYjcxNDVhMWM1L3RhYmxlOmFhMWFjYWE2NzZmZDRmNTQ5ZTY1ZTE3ZTkyZjNiNTZjL3RhYmxlcmFuZ2U6YWExYWNhYTY3NmZkNGY1NDllNjVlMTdlOTJmM2I1NmNfOS0xLTEtMS0w_fee5da3e-c353-41ac-9632-4c6db4a18684"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="i3b443397631f4517aeaf07474e1c67f2_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83MC9mcmFnOjZjZGE3NDQwODY1ZTQ3ZWQ5ODRhZDIwYjcxNDVhMWM1L3RhYmxlOmFhMWFjYWE2NzZmZDRmNTQ5ZTY1ZTE3ZTkyZjNiNTZjL3RhYmxlcmFuZ2U6YWExYWNhYTY3NmZkNGY1NDllNjVlMTdlOTJmM2I1NmNfOS0zLTEtMS0w_36e154da-b88e-408d-a179-2ca9f717e801"
      unitRef="usd">63000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="ic1cadae4958d4b468c9525c819000d08_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83MC9mcmFnOjZjZGE3NDQwODY1ZTQ3ZWQ5ODRhZDIwYjcxNDVhMWM1L3RhYmxlOmFhMWFjYWE2NzZmZDRmNTQ5ZTY1ZTE3ZTkyZjNiNTZjL3RhYmxlcmFuZ2U6YWExYWNhYTY3NmZkNGY1NDllNjVlMTdlOTJmM2I1NmNfOS01LTEtMS0w_1b4f3ce5-c0cb-42f6-9d8a-404f370d8937"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="i0bfe4e49dd1440f5a4a17d490a8a2b51_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83MC9mcmFnOjZjZGE3NDQwODY1ZTQ3ZWQ5ODRhZDIwYjcxNDVhMWM1L3RhYmxlOmFhMWFjYWE2NzZmZDRmNTQ5ZTY1ZTE3ZTkyZjNiNTZjL3RhYmxlcmFuZ2U6YWExYWNhYTY3NmZkNGY1NDllNjVlMTdlOTJmM2I1NmNfOS03LTEtMS0w_d441080b-3f24-4d6a-91db-c26f478dbad0"
      unitRef="usd">63000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="i2d1943ef6c6649019185ba1ac5d96021_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83MC9mcmFnOjZjZGE3NDQwODY1ZTQ3ZWQ5ODRhZDIwYjcxNDVhMWM1L3RhYmxlOmFhMWFjYWE2NzZmZDRmNTQ5ZTY1ZTE3ZTkyZjNiNTZjL3RhYmxlcmFuZ2U6YWExYWNhYTY3NmZkNGY1NDllNjVlMTdlOTJmM2I1NmNfOS05LTEtMS0w_17a5c1d6-f486-4b80-a12a-8813f849314c"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="i95ba33ecfceb4bb9af0c23b89126cec6_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83MC9mcmFnOjZjZGE3NDQwODY1ZTQ3ZWQ5ODRhZDIwYjcxNDVhMWM1L3RhYmxlOmFhMWFjYWE2NzZmZDRmNTQ5ZTY1ZTE3ZTkyZjNiNTZjL3RhYmxlcmFuZ2U6YWExYWNhYTY3NmZkNGY1NDllNjVlMTdlOTJmM2I1NmNfOS0xMS0xLTEtMA_7fe3f9ff-9629-478b-a7b7-cbdfb967b3b8"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="ic7750dedf83343428d328b5ed2c62567_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83MC9mcmFnOjZjZGE3NDQwODY1ZTQ3ZWQ5ODRhZDIwYjcxNDVhMWM1L3RhYmxlOmFhMWFjYWE2NzZmZDRmNTQ5ZTY1ZTE3ZTkyZjNiNTZjL3RhYmxlcmFuZ2U6YWExYWNhYTY3NmZkNGY1NDllNjVlMTdlOTJmM2I1NmNfOS0xMy0xLTEtMA_4e643bc9-f908-445b-b60b-54dceffe9112"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="ib326e548a28f4ea2aebb9466ef519977_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83MC9mcmFnOjZjZGE3NDQwODY1ZTQ3ZWQ5ODRhZDIwYjcxNDVhMWM1L3RhYmxlOmFhMWFjYWE2NzZmZDRmNTQ5ZTY1ZTE3ZTkyZjNiNTZjL3RhYmxlcmFuZ2U6YWExYWNhYTY3NmZkNGY1NDllNjVlMTdlOTJmM2I1NmNfOS0xNS0xLTEtMA_d8cf6857-1ab7-4691-9f14-38fecff0112e"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i303af01b580647da9f29fb678751dc40_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83MC9mcmFnOjZjZGE3NDQwODY1ZTQ3ZWQ5ODRhZDIwYjcxNDVhMWM1L3RhYmxlOmFhMWFjYWE2NzZmZDRmNTQ5ZTY1ZTE3ZTkyZjNiNTZjL3RhYmxlcmFuZ2U6YWExYWNhYTY3NmZkNGY1NDllNjVlMTdlOTJmM2I1NmNfMTAtMS0xLTEtMA_27e7a101-3a05-4590-8761-7f36a50590f2"
      unitRef="usd">-108000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i3b443397631f4517aeaf07474e1c67f2_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83MC9mcmFnOjZjZGE3NDQwODY1ZTQ3ZWQ5ODRhZDIwYjcxNDVhMWM1L3RhYmxlOmFhMWFjYWE2NzZmZDRmNTQ5ZTY1ZTE3ZTkyZjNiNTZjL3RhYmxlcmFuZ2U6YWExYWNhYTY3NmZkNGY1NDllNjVlMTdlOTJmM2I1NmNfMTAtMy0xLTEtMA_8bb6f050-7365-4e09-a304-9e5b4a7c9dc0"
      unitRef="usd">-111000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ic1cadae4958d4b468c9525c819000d08_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83MC9mcmFnOjZjZGE3NDQwODY1ZTQ3ZWQ5ODRhZDIwYjcxNDVhMWM1L3RhYmxlOmFhMWFjYWE2NzZmZDRmNTQ5ZTY1ZTE3ZTkyZjNiNTZjL3RhYmxlcmFuZ2U6YWExYWNhYTY3NmZkNGY1NDllNjVlMTdlOTJmM2I1NmNfMTAtNS0xLTEtMA_2c883189-715f-47a4-8a00-61b98804fb0d"
      unitRef="usd">-216000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i0bfe4e49dd1440f5a4a17d490a8a2b51_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83MC9mcmFnOjZjZGE3NDQwODY1ZTQ3ZWQ5ODRhZDIwYjcxNDVhMWM1L3RhYmxlOmFhMWFjYWE2NzZmZDRmNTQ5ZTY1ZTE3ZTkyZjNiNTZjL3RhYmxlcmFuZ2U6YWExYWNhYTY3NmZkNGY1NDllNjVlMTdlOTJmM2I1NmNfMTAtNy0xLTEtMA_6dc9da19-3e84-4d52-887a-26f9f4c485e7"
      unitRef="usd">-159000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i2d1943ef6c6649019185ba1ac5d96021_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83MC9mcmFnOjZjZGE3NDQwODY1ZTQ3ZWQ5ODRhZDIwYjcxNDVhMWM1L3RhYmxlOmFhMWFjYWE2NzZmZDRmNTQ5ZTY1ZTE3ZTkyZjNiNTZjL3RhYmxlcmFuZ2U6YWExYWNhYTY3NmZkNGY1NDllNjVlMTdlOTJmM2I1NmNfMTAtOS0xLTEtMA_76915864-391a-4fbc-98bf-a5eb13210212"
      unitRef="usd">-3000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i95ba33ecfceb4bb9af0c23b89126cec6_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83MC9mcmFnOjZjZGE3NDQwODY1ZTQ3ZWQ5ODRhZDIwYjcxNDVhMWM1L3RhYmxlOmFhMWFjYWE2NzZmZDRmNTQ5ZTY1ZTE3ZTkyZjNiNTZjL3RhYmxlcmFuZ2U6YWExYWNhYTY3NmZkNGY1NDllNjVlMTdlOTJmM2I1NmNfMTAtMTEtMS0xLTA_02322216-d1fb-4a20-99bf-09a71779058f"
      unitRef="usd">-1000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ic7750dedf83343428d328b5ed2c62567_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83MC9mcmFnOjZjZGE3NDQwODY1ZTQ3ZWQ5ODRhZDIwYjcxNDVhMWM1L3RhYmxlOmFhMWFjYWE2NzZmZDRmNTQ5ZTY1ZTE3ZTkyZjNiNTZjL3RhYmxlcmFuZ2U6YWExYWNhYTY3NmZkNGY1NDllNjVlMTdlOTJmM2I1NmNfMTAtMTMtMS0xLTA_67d62e2e-f646-40b3-8433-1b3a84432866"
      unitRef="usd">-6000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ib326e548a28f4ea2aebb9466ef519977_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83MC9mcmFnOjZjZGE3NDQwODY1ZTQ3ZWQ5ODRhZDIwYjcxNDVhMWM1L3RhYmxlOmFhMWFjYWE2NzZmZDRmNTQ5ZTY1ZTE3ZTkyZjNiNTZjL3RhYmxlcmFuZ2U6YWExYWNhYTY3NmZkNGY1NDllNjVlMTdlOTJmM2I1NmNfMTAtMTUtMS0xLTA_a55bff60-6605-44be-99a2-5ad10dc6bea6"
      unitRef="usd">-2000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="if652dc16927f4affaf8af02da6aff743_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83MC9mcmFnOjZjZGE3NDQwODY1ZTQ3ZWQ5ODRhZDIwYjcxNDVhMWM1L3RleHRyZWdpb246NmNkYTc0NDA4NjVlNDdlZDk4NGFkMjBiNzE0NWExYzVfMjQzMg_6b898b00-5c7d-4d13-8f57-6b0e02cc6bc6"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i71c9926f5dc94130adc610a029f5fc2f_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83MC9mcmFnOjZjZGE3NDQwODY1ZTQ3ZWQ5ODRhZDIwYjcxNDVhMWM1L3RleHRyZWdpb246NmNkYTc0NDA4NjVlNDdlZDk4NGFkMjBiNzE0NWExYzVfMjQzMg_d93ecd59-8ae1-4799-a4d0-db6640b21f06"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i2db97d88c64d45838adb31fc9fa8ffb8_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83MC9mcmFnOjZjZGE3NDQwODY1ZTQ3ZWQ5ODRhZDIwYjcxNDVhMWM1L3RleHRyZWdpb246NmNkYTc0NDA4NjVlNDdlZDk4NGFkMjBiNzE0NWExYzVfMjQzMg_e41ca356-ecbe-4342-9400-0d5c35234d4f"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i1aa98ae9472b447d8bbbd478af59d87d_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83MC9mcmFnOjZjZGE3NDQwODY1ZTQ3ZWQ5ODRhZDIwYjcxNDVhMWM1L3RleHRyZWdpb246NmNkYTc0NDA4NjVlNDdlZDk4NGFkMjBiNzE0NWExYzVfMjQzMg_e6c91958-99dd-4272-80fb-b3c7ce69169f"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear
      contextRef="ia7a883ace6c942339379fd718fe89be5_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83MC9mcmFnOjZjZGE3NDQwODY1ZTQ3ZWQ5ODRhZDIwYjcxNDVhMWM1L3RleHRyZWdpb246NmNkYTc0NDA4NjVlNDdlZDk4NGFkMjBiNzE0NWExYzVfMjU3Mg_6126288c-7e6f-46d0-be86-22b9f5bbe4d3"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83My9mcmFnOmUyN2YxZDBlYjJlOTQyNjc5NDI3MjU3ZDFiMzBmYmYyL3RleHRyZWdpb246ZTI3ZjFkMGViMmU5NDI2Nzk0MjcyNTdkMWIzMGZiZjJfNTU0Ng_36ff25e2-4366-471f-bf28-a3e60a8ee888">Commitments and Contingencies&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are currently engaged in the following material environmental and legal proceedings:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&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;Voluntary Corrective Action Program&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our location in Rogers, Connecticut is part of the Connecticut Voluntary Corrective Action Program (VCAP). As part of this program, we partnered with the Connecticut Department of Energy and Environmental Protection (CT DEEP) to determine the corrective actions to be taken at the site related to contamination issues. We evaluated this matter and completed internal due diligence work related to the site in the fourth quarter of 2015. Remediation activities on the site are ongoing and are recorded as reductions to the accrual as they are incurred. We incurred $1.8 million of aggregate remediation costs through June&#160;30, 2021, and the accrual for future remediation efforts is $0.9 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&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;Asbestos&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Overview&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We, like many other industrial companies, have been named as a defendant in a number of lawsuits filed in courts across the country by persons alleging personal injury from exposure to products containing asbestos. We have never mined, milled, manufactured or marketed asbestos; rather, we made and provided to industrial users a limited number of products that contained encapsulated asbestos, but we stopped manufacturing these products in the late 1980s. Most of the claims filed against us involve numerous defendants, sometimes as many as several hundred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the change in number of asbestos claims outstanding for the six months ended June 30, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:6pt;text-align:justify"&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:83.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.959%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Asbestos Claims&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Claims outstanding as of January 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;New claims filed&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:9pt;font-weight:400;line-height:100%"&gt;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Pending claims concluded&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(77)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Claims outstanding as of June&#160;30, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;548&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:1pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For the six months ended June 30, 2021, 71 claims were dismissed and 6 claims were settled. Settlements totaled approximately $0.5 million for the six months ended June 30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Impact on Financial Statements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognize a liability for asbestos-related contingencies that are probable of occurrence and reasonably estimable. In connection with the recognition of liabilities for asbestos-related matters, we record asbestos-related insurance receivables that are deemed probable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The liability projection period covers all current and future indemnity and defense costs through 2064, which represents the expected end of our asbestos liability exposure with no further ongoing claims expected beyond that date. This conclusion was based on our history and experience with the claims data, the diminished volatility and consistency of observable claims data, the period of time that has elapsed since we stopped manufacturing products that contained encapsulated asbestos and an expected downward trend in claims due to the average age of our claimants, which is approaching the average life expectancy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;To date, the indemnity and defense costs of our asbestos-related product liability litigation have been substantially covered by insurance. Although we have exhausted coverage under some of our insurance policies, we believe that we have applicable primary, excess and/or umbrella coverage for claims arising with respect to most of the years during which we manufactured and marketed asbestos-containing products. In addition, we have entered into a cost sharing agreement with most of our primary, excess and umbrella insurance carriers to facilitate the ongoing administration and payment of claims covered by the carriers. The cost sharing agreement may be terminated by any party, but will continue until a party elects to terminate it. As of the filing date for this report, the agreement has not been terminated, and no carrier had informed us it intended to terminate the agreement. We expect to continue to exhaust individual primary, excess and umbrella coverages over time, and there is no assurance that such exhaustion will not accelerate due to additional claims, damages and settlements or that coverage will be available as expected. We are responsible for uninsured indemnity and defense costs, and we incurred an immaterial amount of expenses for each of the three- and six-month periods ended June&#160;30, 2021 and 2020, respectively, related to such costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amounts recorded for the asbestos-related liability and the related insurance receivables are based on facts known at the time and a number of assumptions. However, projecting future events, such as the number of new claims to be filed each year, the average cost of disposing of such claims, the length of time it takes to dispose of such claims, coverage issues among insurers and the continuing solvency of various insurance companies, as well as the numerous uncertainties surrounding asbestos litigation in the United States, could cause the actual liability and insurance recoveries for us to be higher or lower than those projected or recorded.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes recorded in the estimated liability and estimated insurance recovery based on projections of asbestos litigation and corresponding insurance coverage, result in the recognition of expense or income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our projected asbestos-related liabilities and insurance receivables were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.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:13.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(Dollars 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:8.5pt;font-weight:700;line-height:100%"&gt;June 30, 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:8.5pt;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Asbestos-related liabilities&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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;73,084&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;73,235&#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:9pt;font-weight:400;line-height:100%"&gt;Asbestos-related insurance receivables&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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;66,793&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;66,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&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;General&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition to the above issues, the nature and scope of our business brings us in regular contact with the general public and a variety of businesses and government agencies. Such activities inherently subject us to the possibility of litigation, including environmental and product liability matters that are defended and handled in the ordinary course of business. We have established accruals for matters for which management considers a loss to be probable and reasonably estimable. It is the opinion of management that facts known at the present time do not indicate that such litigation will have a material adverse impact on our results of operations, financial position or cash flows.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:EnvironmentalRemediationExpense
      contextRef="i3b79d9b9e2ad4d0da13dc7782685b603_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83My9mcmFnOmUyN2YxZDBlYjJlOTQyNjc5NDI3MjU3ZDFiMzBmYmYyL3RleHRyZWdpb246ZTI3ZjFkMGViMmU5NDI2Nzk0MjcyNTdkMWIzMGZiZjJfNzMz_f2a7842e-d7e2-496b-842f-40f18f66489e"
      unitRef="usd">1800000</us-gaap:EnvironmentalRemediationExpense>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i3952bafc078746c2bf2e4b44d4f0915d_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83My9mcmFnOmUyN2YxZDBlYjJlOTQyNjc5NDI3MjU3ZDFiMzBmYmYyL3RleHRyZWdpb246ZTI3ZjFkMGViMmU5NDI2Nzk0MjcyNTdkMWIzMGZiZjJfODI5_770df7b1-5bf7-44f2-b820-64d105e90bb8"
      unitRef="usd">900000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83My9mcmFnOmUyN2YxZDBlYjJlOTQyNjc5NDI3MjU3ZDFiMzBmYmYyL3RleHRyZWdpb246ZTI3ZjFkMGViMmU5NDI2Nzk0MjcyNTdkMWIzMGZiZjJfNTUzNA_0c211f24-f7cf-4dc3-8168-76f10e1e864e">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the change in number of asbestos claims outstanding for the six months ended June 30, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:6pt;text-align:justify"&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:83.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.959%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Asbestos Claims&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Claims outstanding as of January 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;New claims filed&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:9pt;font-weight:400;line-height:100%"&gt;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Pending claims concluded&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(77)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Claims outstanding as of June&#160;30, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;548&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:1pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;For the six months ended June 30, 2021, 71 claims were dismissed and 6 claims were settled. Settlements totaled approximately $0.5 million for the six months ended June 30, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense>
    <us-gaap:LossContingencyPendingClaimsNumber
      contextRef="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83My9mcmFnOmUyN2YxZDBlYjJlOTQyNjc5NDI3MjU3ZDFiMzBmYmYyL3RhYmxlOjllODAyMmUxZWNiMzRiZDdhMTQ5ZjI2NDY0YTZmMDJiL3RhYmxlcmFuZ2U6OWU4MDIyZTFlY2IzNGJkN2ExNDlmMjY0NjRhNmYwMmJfMS0xLTEtMS0w_481569a2-7535-44da-a048-f8cf285ca3c6"
      unitRef="claim">561</us-gaap:LossContingencyPendingClaimsNumber>
    <us-gaap:LossContingencyNewClaimsFiledNumber
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83My9mcmFnOmUyN2YxZDBlYjJlOTQyNjc5NDI3MjU3ZDFiMzBmYmYyL3RhYmxlOjllODAyMmUxZWNiMzRiZDdhMTQ5ZjI2NDY0YTZmMDJiL3RhYmxlcmFuZ2U6OWU4MDIyZTFlY2IzNGJkN2ExNDlmMjY0NjRhNmYwMmJfMi0xLTEtMS0w_ed1a12c3-f46a-464b-8e59-327c3ec665f5"
      unitRef="claim">64</us-gaap:LossContingencyNewClaimsFiledNumber>
    <us-gaap:LossContingencyClaimsSettledAndDismissedNumber
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83My9mcmFnOmUyN2YxZDBlYjJlOTQyNjc5NDI3MjU3ZDFiMzBmYmYyL3RhYmxlOjllODAyMmUxZWNiMzRiZDdhMTQ5ZjI2NDY0YTZmMDJiL3RhYmxlcmFuZ2U6OWU4MDIyZTFlY2IzNGJkN2ExNDlmMjY0NjRhNmYwMmJfMy0xLTEtMS0w_7a3213b4-d311-4fa3-bbb8-7215e0eed1d5"
      unitRef="claim">77</us-gaap:LossContingencyClaimsSettledAndDismissedNumber>
    <us-gaap:LossContingencyPendingClaimsNumber
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83My9mcmFnOmUyN2YxZDBlYjJlOTQyNjc5NDI3MjU3ZDFiMzBmYmYyL3RhYmxlOjllODAyMmUxZWNiMzRiZDdhMTQ5ZjI2NDY0YTZmMDJiL3RhYmxlcmFuZ2U6OWU4MDIyZTFlY2IzNGJkN2ExNDlmMjY0NjRhNmYwMmJfNC0xLTEtMS0w_1258902f-4324-46c8-afa3-78d648b1fd32"
      unitRef="claim">548</us-gaap:LossContingencyPendingClaimsNumber>
    <us-gaap:LossContingencyClaimsDismissedNumber
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83My9mcmFnOmUyN2YxZDBlYjJlOTQyNjc5NDI3MjU3ZDFiMzBmYmYyL3RleHRyZWdpb246ZTI3ZjFkMGViMmU5NDI2Nzk0MjcyNTdkMWIzMGZiZjJfMTUxNw_3250a2b3-4bec-469e-94b6-b9092197073d"
      unitRef="claim">71</us-gaap:LossContingencyClaimsDismissedNumber>
    <us-gaap:LossContingencyClaimsSettledNumber
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83My9mcmFnOmUyN2YxZDBlYjJlOTQyNjc5NDI3MjU3ZDFiMzBmYmYyL3RleHRyZWdpb246ZTI3ZjFkMGViMmU5NDI2Nzk0MjcyNTdkMWIzMGZiZjJfMTU0Ng_371a391c-001a-4eaf-838d-835a0bbb3397"
      unitRef="claim">6</us-gaap:LossContingencyClaimsSettledNumber>
    <us-gaap:LossContingencyAccrualPayments
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83My9mcmFnOmUyN2YxZDBlYjJlOTQyNjc5NDI3MjU3ZDFiMzBmYmYyL3RleHRyZWdpb246ZTI3ZjFkMGViMmU5NDI2Nzk0MjcyNTdkMWIzMGZiZjJfMTYwNA_076c807e-dac7-42ee-bb26-3ab945d39c3e"
      unitRef="usd">500000</us-gaap:LossContingencyAccrualPayments>
    <us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83My9mcmFnOmUyN2YxZDBlYjJlOTQyNjc5NDI3MjU3ZDFiMzBmYmYyL3RleHRyZWdpb246ZTI3ZjFkMGViMmU5NDI2Nzk0MjcyNTdkMWIzMGZiZjJfNTU0MA_54b82de5-f2f6-451c-aafd-21c411aedf2d">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our projected asbestos-related liabilities and insurance receivables were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.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:13.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(Dollars 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:8.5pt;font-weight:700;line-height:100%"&gt;June 30, 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:8.5pt;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Asbestos-related liabilities&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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;73,084&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;73,235&#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:9pt;font-weight:400;line-height:100%"&gt;Asbestos-related insurance receivables&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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;66,793&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;66,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock>
    <us-gaap:AccrualForEnvironmentalLossContingenciesGross
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83My9mcmFnOmUyN2YxZDBlYjJlOTQyNjc5NDI3MjU3ZDFiMzBmYmYyL3RhYmxlOjg5YWM5N2MzMzJhYjQ2NTk4NDA3M2YwMTAzOTU1MWRmL3RhYmxlcmFuZ2U6ODlhYzk3YzMzMmFiNDY1OTg0MDczZjAxMDM5NTUxZGZfMS0xLTEtMS0w_d0baf83e-46df-4195-be2c-1ad93ccf3f97"
      unitRef="usd">73084000</us-gaap:AccrualForEnvironmentalLossContingenciesGross>
    <us-gaap:AccrualForEnvironmentalLossContingenciesGross
      contextRef="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83My9mcmFnOmUyN2YxZDBlYjJlOTQyNjc5NDI3MjU3ZDFiMzBmYmYyL3RhYmxlOjg5YWM5N2MzMzJhYjQ2NTk4NDA3M2YwMTAzOTU1MWRmL3RhYmxlcmFuZ2U6ODlhYzk3YzMzMmFiNDY1OTg0MDczZjAxMDM5NTUxZGZfMS0zLTEtMS0w_9e26db1a-4a98-4e19-932c-0ace06014e77"
      unitRef="usd">73235000</us-gaap:AccrualForEnvironmentalLossContingenciesGross>
    <us-gaap:RecordedThirdPartyEnvironmentalRecoveriesReceivable
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83My9mcmFnOmUyN2YxZDBlYjJlOTQyNjc5NDI3MjU3ZDFiMzBmYmYyL3RhYmxlOjg5YWM5N2MzMzJhYjQ2NTk4NDA3M2YwMTAzOTU1MWRmL3RhYmxlcmFuZ2U6ODlhYzk3YzMzMmFiNDY1OTg0MDczZjAxMDM5NTUxZGZfMi0xLTEtMS0w_e52bd51c-0113-487f-94c7-033ac60e95d2"
      unitRef="usd">66793000</us-gaap:RecordedThirdPartyEnvironmentalRecoveriesReceivable>
    <us-gaap:RecordedThirdPartyEnvironmentalRecoveriesReceivable
      contextRef="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83My9mcmFnOmUyN2YxZDBlYjJlOTQyNjc5NDI3MjU3ZDFiMzBmYmYyL3RhYmxlOjg5YWM5N2MzMzJhYjQ2NTk4NDA3M2YwMTAzOTU1MWRmL3RhYmxlcmFuZ2U6ODlhYzk3YzMzMmFiNDY1OTg0MDczZjAxMDM5NTUxZGZfMi0zLTEtMS0w_4ad77e03-dc32-4f68-8eae-e9a4d18293b0"
      unitRef="usd">66793000</us-gaap:RecordedThirdPartyEnvironmentalRecoveriesReceivable>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83Ni9mcmFnOjgzOGFjZjFjMzM2ZjQ2MTE5MDhmMzY1YjhiYzlmMmM2L3RleHRyZWdpb246ODM4YWNmMWMzMzZmNDYxMTkwOGYzNjViOGJjOWYyYzZfMTExMA_32f0bdf8-3995-4211-841d-bc0460c56ff0">Income Taxes&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Our effective income tax rate was 25.6% and 30.6% for the three months ended June 30, 2021 and 2020, respectively. The decrease from the second quarter of 2020 was primarily due to the decrease in the current quarter accruals for reserves of unrecognized tax benefits and the pretax mix across jurisdictions with disparate tax rates, partially offset by the second quarter of 2020 beneficial impact of changes in valuation allowance related to research and development (R&amp;amp;D) credits. Our effective income tax rate was 25.4% and 26.1% for the six months ended June 30, 2021 and 2020, respectively. The decrease from the first half of 2020 was primarily due to the decrease in the current quarter accruals of reserves of unrecognized tax benefits and the pretax mix across jurisdictions with disparate tax rates, partially offset by the first half of 2020 beneficial impact of changes in valuation allowance related to R&amp;amp;D credits.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total amount of unrecognized tax benefits as of June&#160;30, 2021 was $15.5 million, of which $14.9 million would affect our effective tax rate if recognized. Additionally, the balance of unrecognized tax benefits as of June&#160;30, 2021 also included $0.6 million of tax benefits that, if recognized, would result in adjustments to other tax accounts, primarily deferred taxes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognize interest and penalties related to unrecognized tax benefits through income tax expense. As of June&#160;30, 2021, we had $1.5 million accrued for the payment of interest.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are subject to taxation in the U.S. and various state and foreign jurisdictions. Our tax years from 2016 through 2020 are subject to examination by the tax authorities. With few exceptions, we are no longer subject to U.S. federal, state, local and foreign examinations by tax authorities for the years before 2016.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i459ec47b924848c7957a417da57a02a4_D20210401-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83Ni9mcmFnOjgzOGFjZjFjMzM2ZjQ2MTE5MDhmMzY1YjhiYzlmMmM2L3RleHRyZWdpb246ODM4YWNmMWMzMzZmNDYxMTkwOGYzNjViOGJjOWYyYzZfNjI_4e21b7a1-eca1-400e-8d43-208471787f49"
      unitRef="number">0.256</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i3b965a642c294c15979f2e679aa4823a_D20200401-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83Ni9mcmFnOjgzOGFjZjFjMzM2ZjQ2MTE5MDhmMzY1YjhiYzlmMmM2L3RleHRyZWdpb246ODM4YWNmMWMzMzZmNDYxMTkwOGYzNjViOGJjOWYyYzZfNjk_5e1cd323-9c9c-415b-9b5a-7a2069dfbbc1"
      unitRef="number">0.306</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83Ni9mcmFnOjgzOGFjZjFjMzM2ZjQ2MTE5MDhmMzY1YjhiYzlmMmM2L3RleHRyZWdpb246ODM4YWNmMWMzMzZmNDYxMTkwOGYzNjViOGJjOWYyYzZfMTA5OTUxMTYzMDY0OA_730d1da0-14ac-4689-8f04-132ce000273a"
      unitRef="number">0.254</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83Ni9mcmFnOjgzOGFjZjFjMzM2ZjQ2MTE5MDhmMzY1YjhiYzlmMmM2L3RleHRyZWdpb246ODM4YWNmMWMzMzZmNDYxMTkwOGYzNjViOGJjOWYyYzZfMTA5OTUxMTYzMDY1Ng_de030c30-83bc-4a38-8c77-c8a349dd1d62"
      unitRef="number">0.261</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83Ni9mcmFnOjgzOGFjZjFjMzM2ZjQ2MTE5MDhmMzY1YjhiYzlmMmM2L3RleHRyZWdpb246ODM4YWNmMWMzMzZmNDYxMTkwOGYzNjViOGJjOWYyYzZfMzU1_abf82228-6265-4b3a-ad76-5c6986723f7b"
      unitRef="usd">15500000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83Ni9mcmFnOjgzOGFjZjFjMzM2ZjQ2MTE5MDhmMzY1YjhiYzlmMmM2L3RleHRyZWdpb246ODM4YWNmMWMzMzZmNDYxMTkwOGYzNjViOGJjOWYyYzZfMzY4_bc1ce3be-6207-4791-816a-d9f45f8bd156"
      unitRef="usd">14900000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <rog:UnrecognizedTaxBenefitsthatWouldResultinAdjustmentsToOtherTaxAccounts
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83Ni9mcmFnOjgzOGFjZjFjMzM2ZjQ2MTE5MDhmMzY1YjhiYzlmMmM2L3RleHRyZWdpb246ODM4YWNmMWMzMzZmNDYxMTkwOGYzNjViOGJjOWYyYzZfNTEy_7dcc3f9a-b6ba-46e9-a4a8-a10bf1018b8a"
      unitRef="usd">600000</rog:UnrecognizedTaxBenefitsthatWouldResultinAdjustmentsToOtherTaxAccounts>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83Ni9mcmFnOjgzOGFjZjFjMzM2ZjQ2MTE5MDhmMzY1YjhiYzlmMmM2L3RleHRyZWdpb246ODM4YWNmMWMzMzZmNDYxMTkwOGYzNjViOGJjOWYyYzZfNzQ3_07d0451d-0223-4a89-a6b9-7186924bb5a5"
      unitRef="usd">1500000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RleHRyZWdpb246ZjIwZjE5ODNjNTMzNDgzYTg0YTc5ZGRjNzZkYjE1OTlfMzU4OQ_578a22a6-68f5-4245-805a-82aee2876b9d">Operating Segment Information&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our reporting structure is comprised of the following strategic operating segments: AES and EMS. The remaining operations, which represent our non-core businesses, are reported in the Other operating segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our AES operating segment designs, develops, manufactures and sells circuit materials, ceramic substrate materials, busbars and cooling solutions for applications in electric and hybrid electric vehicles (EV/HEV), wireless infrastructure (i.e., power amplifiers, antennas and small cells), automotive (i.e., advanced driver assistance systems (ADAS), telematics and thermal solutions), aerospace and defense (i.e., antenna systems, communication systems and phased array radar systems), mass transit, clean energy (i.e., variable frequency drives, renewable energy), connected devices (i.e., mobile internet devices and thermal solutions) and wired infrastructure (i.e., computing and IP infrastructure) markets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our EMS operating segment designs, develops, manufactures and sells engineered material solutions for a wide variety of applications and markets. These include polyurethane and silicone materials used in cushioning, gasketing and sealing, and vibration management applications for general industrial, portable electronics, automotive, EV/HEV, mass transit, aerospace and defense, footwear and impact mitigation and printing markets; customized silicones used in flex heater and semiconductor thermal applications for general industrial, portable electronics, automotive, EV/HEV, mass transit, aerospace and defense and medical markets; polytetrafluoroethylene and ultra-high molecular weight polyethylene materials used in wire and cable protection, electrical insulation, conduction and shielding, hose and belt protection, vibration management, cushioning, gasketing and sealing, and venting applications for general industrial, automotive, EV/HEV and aerospace and defense markets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our Other operating segment consists of elastomer components for applications in general industrial market, as well as elastomer floats for level sensing in fuel tanks, motors, and storage tanks applications in the general industrial and automotive markets. We sell our elastomer components under our ENDUR&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; trade name and our floats under our NITROPHYL&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; trade name.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents a disaggregation of revenue from contracts with customers and other pertinent financial information, for the periods indicated; inter-segment sales have been eliminated from the net sales data:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.008%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Advanced Electronics Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Elastomeric Material Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended June&#160;30, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net sales - recognized over time&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;57,248&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,758&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4,761&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;65,767&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net sales - recognized at a point in time&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:9pt;font-weight:700;line-height:100%"&gt;83,178&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;85,573&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;388&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;169,139&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;140,426&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;89,331&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;5,149&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;234,906&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;18,288&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;15,637&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,820&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;35,745&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Three Months Ended June&#160;30, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net sales - recognized over time&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net sales - recognized at a point in time&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:9pt;font-weight:400;line-height:100%"&gt;71,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;68,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;140,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;116,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;71,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;191,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended June&#160;30, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net sales - recognized over time&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;112,062&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;6,445&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;9,973&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;128,480&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net sales - recognized at a point in time&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:9pt;font-weight:700;line-height:100%"&gt;160,256&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;174,735&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;700&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;335,691&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;272,318&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;181,180&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;10,673&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;464,171&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;33,137&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;35,714&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4,087&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;72,938&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Six Months Ended June&#160;30, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net sales - recognized over time&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;91,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;103,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net sales - recognized at a point in time&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:9pt;font-weight:400;line-height:100%"&gt;135,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;149,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;286,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;227,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;155,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;389,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net sales by operating segment and by geographic area were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.008%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net Sales&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Region/Country&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Advanced Electronics Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Elastomeric Material Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended June&#160;30, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;21,824&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;40,666&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,353&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;63,843&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;790&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,815&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;171&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,776&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;22,614&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;43,481&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,524&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;67,619&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;China&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;49,841&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;27,427&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,026&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;78,294&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other APAC&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:9pt;font-weight:700;line-height:100%"&gt;25,432&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;5,410&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;648&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;31,490&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total APAC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;75,273&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;32,837&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,674&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;109,784&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Germany&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;21,651&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;5,889&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;217&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;27,757&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other EMEA&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:9pt;font-weight:700;line-height:100%"&gt;20,888&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;7,124&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,734&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;29,746&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;42,539&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;13,013&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,951&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;57,503&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&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:9pt;font-weight:700;line-height:100%"&gt;140,426&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;89,331&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;5,149&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;234,906&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Three Months Ended June&#160;30, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;United States&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;22,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;30,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;53,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other Americas&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:9pt;font-weight:400;line-height:100%"&gt;758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;China&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,883&#160;&lt;/span&gt;&lt;/td&gt;&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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other APAC&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:9pt;font-weight:400;line-height:100%"&gt;13,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total APAC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;58,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;89,610&#160;&lt;/span&gt;&lt;/td&gt;&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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Germany&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other EMEA&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:9pt;font-weight:400;line-height:100%"&gt;15,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;116,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;71,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;191,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:1pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:1.43pt"&gt;Net sales are allocated to countries based on the location of the customer. The table above lists individual countries with 10% or more of net sales for the periods indicated.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.091%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.369%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.369%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.369%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net Sales&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Region/Country&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Advanced Electronics Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Elastomeric Material Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended June&#160;30, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;45,621&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;78,398&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,025&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;126,044&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,384&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;5,309&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;387&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;7,080&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;47,005&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;83,707&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,412&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;133,124&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;China&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;108,264&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;55,258&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,419&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;165,941&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other APAC&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:9pt;font-weight:700;line-height:100%"&gt;48,804&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;14,698&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,368&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;64,870&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total APAC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;157,068&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;69,956&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,787&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;230,811&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Germany&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;26,814&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;16,165&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;351&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;43,330&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other EMEA&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:9pt;font-weight:700;line-height:100%"&gt;41,431&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;11,352&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4,123&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;56,906&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;68,245&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;27,517&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4,474&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;100,236&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&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:9pt;font-weight:700;line-height:100%"&gt;272,318&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;181,180&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;10,673&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;464,171&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Six Months Ended June&#160;30, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;United States&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;45,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;68,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;1,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;115,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other Americas&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:9pt;font-weight:400;line-height:100%"&gt;1,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;122,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;China&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;77,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;117,416&#160;&lt;/span&gt;&lt;/td&gt;&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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other APAC&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:9pt;font-weight:400;line-height:100%"&gt;33,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,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:9pt;font-weight:400;line-height:100%"&gt;56,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total APAC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;110,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;61,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;174,323&#160;&lt;/span&gt;&lt;/td&gt;&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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Germany&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other EMEA&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:9pt;font-weight:400;line-height:100%"&gt;34,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,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:9pt;font-weight:400;line-height:100%"&gt;49,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;69,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;93,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;227,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;155,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;389,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:1.43pt"&gt;Net sales are allocated to countries based on the location of the customer. The table above lists individual countries with 10% or more of net sales for the periods indicated.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&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;Revenue from Contracts with Customers&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have contract assets primarily related to unbilled revenue for revenue recognized related to products that are deemed to have no alternative use whereby we have the right to payment. Revenue is recognized in advance of billing to the customer in these circumstances as billing is typically performed at the time of shipment to the customer. The unbilled revenue is included in contract assets on the condensed consolidated statements of financial position.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract assets by operating segment were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.006%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.980%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.982%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(Dollars 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:8.5pt;font-weight:700;line-height:100%"&gt;June 30, 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:8.5pt;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Advanced Electronics Solutions&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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;25,947&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,199&#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:9pt;font-weight:400;line-height:100%"&gt;Elastomeric Material Solutions&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:9pt;font-weight:700;line-height:100%"&gt;1,828&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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:9pt;font-weight:700;line-height:100%"&gt;2,510&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;Total contract assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;30,285&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We did not have any contract liabilities as of June&#160;30, 2021 or December&#160;31, 2020. No impairment losses were recognized for the three or six-month periods ended June&#160;30, 2021 and 2020, respectively, on any receivables or contract assets arising from our contracts with customers.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RleHRyZWdpb246ZjIwZjE5ODNjNTMzNDgzYTg0YTc5ZGRjNzZkYjE1OTlfMzYwMw_8a82769e-145d-4999-900c-6122237a741e">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents a disaggregation of revenue from contracts with customers and other pertinent financial information, for the periods indicated; inter-segment sales have been eliminated from the net sales data:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.008%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Advanced Electronics Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Elastomeric Material Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended June&#160;30, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net sales - recognized over time&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;57,248&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,758&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4,761&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;65,767&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net sales - recognized at a point in time&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:9pt;font-weight:700;line-height:100%"&gt;83,178&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;85,573&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;388&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;169,139&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;140,426&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;89,331&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;5,149&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;234,906&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;18,288&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;15,637&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,820&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;35,745&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Three Months Ended June&#160;30, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net sales - recognized over time&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net sales - recognized at a point in time&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:9pt;font-weight:400;line-height:100%"&gt;71,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;68,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;140,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;116,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;71,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;191,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended June&#160;30, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net sales - recognized over time&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;112,062&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;6,445&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;9,973&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;128,480&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net sales - recognized at a point in time&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:9pt;font-weight:700;line-height:100%"&gt;160,256&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;174,735&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;700&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;335,691&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;272,318&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;181,180&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;10,673&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;464,171&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;33,137&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;35,714&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4,087&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;72,938&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Six Months Ended June&#160;30, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net sales - recognized over time&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;91,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;103,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net sales - recognized at a point in time&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:9pt;font-weight:400;line-height:100%"&gt;135,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;149,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;286,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;227,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;155,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;389,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net sales by operating segment and by geographic area were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.008%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.393%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net Sales&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Region/Country&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Advanced Electronics Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Elastomeric Material Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended June&#160;30, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;21,824&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;40,666&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,353&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;63,843&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;790&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,815&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;171&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,776&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;22,614&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;43,481&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,524&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;67,619&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;China&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;49,841&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;27,427&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,026&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;78,294&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other APAC&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:9pt;font-weight:700;line-height:100%"&gt;25,432&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;5,410&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;648&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;31,490&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total APAC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;75,273&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;32,837&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,674&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;109,784&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Germany&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;21,651&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;5,889&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;217&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;27,757&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other EMEA&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:9pt;font-weight:700;line-height:100%"&gt;20,888&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;7,124&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,734&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;29,746&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;42,539&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;13,013&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,951&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;57,503&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&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:9pt;font-weight:700;line-height:100%"&gt;140,426&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;89,331&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;5,149&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;234,906&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Three Months Ended June&#160;30, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;United States&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;22,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;30,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;53,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other Americas&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:9pt;font-weight:400;line-height:100%"&gt;758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;China&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,883&#160;&lt;/span&gt;&lt;/td&gt;&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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other APAC&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:9pt;font-weight:400;line-height:100%"&gt;13,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total APAC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;58,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;89,610&#160;&lt;/span&gt;&lt;/td&gt;&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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Germany&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other EMEA&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:9pt;font-weight:400;line-height:100%"&gt;15,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;116,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;71,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;191,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:1pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:1.43pt"&gt;Net sales are allocated to countries based on the location of the customer. The table above lists individual countries with 10% or more of net sales for the periods indicated.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.091%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.369%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.369%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.369%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net Sales&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Region/Country&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Advanced Electronics Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Elastomeric Material Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended June&#160;30, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;45,621&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;78,398&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,025&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;126,044&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,384&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;5,309&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;387&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;7,080&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;47,005&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;83,707&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,412&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;133,124&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;China&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;108,264&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;55,258&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,419&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;165,941&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other APAC&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:9pt;font-weight:700;line-height:100%"&gt;48,804&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;14,698&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,368&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;64,870&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total APAC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;157,068&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;69,956&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,787&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;230,811&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Germany&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;26,814&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;16,165&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;351&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;43,330&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other EMEA&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:9pt;font-weight:700;line-height:100%"&gt;41,431&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;11,352&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4,123&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;56,906&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;68,245&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;27,517&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;4,474&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;100,236&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&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:9pt;font-weight:700;line-height:100%"&gt;272,318&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;181,180&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;10,673&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;464,171&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Six Months Ended June&#160;30, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;United States&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;45,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;68,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;1,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;115,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other Americas&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:9pt;font-weight:400;line-height:100%"&gt;1,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;122,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;China&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;77,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;117,416&#160;&lt;/span&gt;&lt;/td&gt;&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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other APAC&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:9pt;font-weight:400;line-height:100%"&gt;33,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,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:9pt;font-weight:400;line-height:100%"&gt;56,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total APAC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;110,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;61,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;174,323&#160;&lt;/span&gt;&lt;/td&gt;&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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Germany&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other EMEA&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:9pt;font-weight:400;line-height:100%"&gt;34,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,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:9pt;font-weight:400;line-height:100%"&gt;49,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total EMEA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;69,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;93,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;227,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;155,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;389,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:1.43pt"&gt;Net sales are allocated to countries based on the location of the customer. The table above lists individual countries with 10% or more of net sales for the periods indicated.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract assets by operating segment were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.006%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.980%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.982%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(Dollars 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:8.5pt;font-weight:700;line-height:100%"&gt;June 30, 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:8.5pt;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Advanced Electronics Solutions&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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;25,947&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,199&#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:9pt;font-weight:400;line-height:100%"&gt;Elastomeric Material Solutions&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:9pt;font-weight:700;line-height:100%"&gt;1,828&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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:9pt;font-weight:700;line-height:100%"&gt;2,510&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;Total contract assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;30,285&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i908ff652e5fa4a63ad8fec0abf617a67_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjdkMTNmZWY0Y2I1ODQ5NjBiMTAwNzllZWE4NjYwNThiL3RhYmxlcmFuZ2U6N2QxM2ZlZjRjYjU4NDk2MGIxMDA3OWVlYTg2NjA1OGJfMi0yLTEtMS0w_c5f8097a-fa44-4210-aa0d-e0f31d04dac5"
      unitRef="usd">57248000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2857c39b937445b08a1e543226e9d0d2_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjdkMTNmZWY0Y2I1ODQ5NjBiMTAwNzllZWE4NjYwNThiL3RhYmxlcmFuZ2U6N2QxM2ZlZjRjYjU4NDk2MGIxMDA3OWVlYTg2NjA1OGJfMi00LTEtMS0w_3b2824ee-4d39-472c-8370-15f4aff73656"
      unitRef="usd">3758000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifadbb26bf02f44418f481b6b2dd08bf0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjdkMTNmZWY0Y2I1ODQ5NjBiMTAwNzllZWE4NjYwNThiL3RhYmxlcmFuZ2U6N2QxM2ZlZjRjYjU4NDk2MGIxMDA3OWVlYTg2NjA1OGJfMi02LTEtMS0w_a079ac4c-c549-4687-b951-2ea572d8095a"
      unitRef="usd">4761000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i17299163468145faad2ae3ca15dab483_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjdkMTNmZWY0Y2I1ODQ5NjBiMTAwNzllZWE4NjYwNThiL3RhYmxlcmFuZ2U6N2QxM2ZlZjRjYjU4NDk2MGIxMDA3OWVlYTg2NjA1OGJfMi04LTEtMS0w_66292b63-3b92-478d-961c-457af14af560"
      unitRef="usd">65767000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i16891fdf3b4740bb9f9b22b3d2a89cd0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjdkMTNmZWY0Y2I1ODQ5NjBiMTAwNzllZWE4NjYwNThiL3RhYmxlcmFuZ2U6N2QxM2ZlZjRjYjU4NDk2MGIxMDA3OWVlYTg2NjA1OGJfMy0yLTEtMS0w_54de69e3-d4d7-4533-94b3-e48c42b2b5dd"
      unitRef="usd">83178000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i86bed02a46634f1eaa4cb36a621401e2_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjdkMTNmZWY0Y2I1ODQ5NjBiMTAwNzllZWE4NjYwNThiL3RhYmxlcmFuZ2U6N2QxM2ZlZjRjYjU4NDk2MGIxMDA3OWVlYTg2NjA1OGJfMy00LTEtMS0w_f1a1eae6-8970-4c06-ba80-1ee84a5ebc79"
      unitRef="usd">85573000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia535bb3cc73f40d1b81e873a21db9b01_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjdkMTNmZWY0Y2I1ODQ5NjBiMTAwNzllZWE4NjYwNThiL3RhYmxlcmFuZ2U6N2QxM2ZlZjRjYjU4NDk2MGIxMDA3OWVlYTg2NjA1OGJfMy02LTEtMS0w_919aa221-0be4-4d93-9fe2-c9b5f2404cae"
      unitRef="usd">388000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib29b1ccdafcd4f8e87b19b6b67a8376e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjdkMTNmZWY0Y2I1ODQ5NjBiMTAwNzllZWE4NjYwNThiL3RhYmxlcmFuZ2U6N2QxM2ZlZjRjYjU4NDk2MGIxMDA3OWVlYTg2NjA1OGJfMy04LTEtMS0w_44532f2c-b4cd-4616-bf05-db2019b8d6dd"
      unitRef="usd">169139000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id4ab6da901ee478a9862c8cd1f77af7c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjdkMTNmZWY0Y2I1ODQ5NjBiMTAwNzllZWE4NjYwNThiL3RhYmxlcmFuZ2U6N2QxM2ZlZjRjYjU4NDk2MGIxMDA3OWVlYTg2NjA1OGJfNC0yLTEtMS0w_01366a38-b0c3-4fe7-8415-6d972ca7b26b"
      unitRef="usd">140426000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id344029b53904c0f88f8cfb252c6efc5_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjdkMTNmZWY0Y2I1ODQ5NjBiMTAwNzllZWE4NjYwNThiL3RhYmxlcmFuZ2U6N2QxM2ZlZjRjYjU4NDk2MGIxMDA3OWVlYTg2NjA1OGJfNC00LTEtMS0w_77e25d7e-a438-47a0-90db-77b07b311fa1"
      unitRef="usd">89331000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i91358afa61804d47972d39b519fc6b2e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjdkMTNmZWY0Y2I1ODQ5NjBiMTAwNzllZWE4NjYwNThiL3RhYmxlcmFuZ2U6N2QxM2ZlZjRjYjU4NDk2MGIxMDA3OWVlYTg2NjA1OGJfNC02LTEtMS0w_0c277c81-b146-4e31-bd85-5879894c4193"
      unitRef="usd">5149000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i459ec47b924848c7957a417da57a02a4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjdkMTNmZWY0Y2I1ODQ5NjBiMTAwNzllZWE4NjYwNThiL3RhYmxlcmFuZ2U6N2QxM2ZlZjRjYjU4NDk2MGIxMDA3OWVlYTg2NjA1OGJfNC04LTEtMS0w_0cf0120f-d54e-4edf-9542-491a8ba22c19"
      unitRef="usd">234906000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="id4ab6da901ee478a9862c8cd1f77af7c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjdkMTNmZWY0Y2I1ODQ5NjBiMTAwNzllZWE4NjYwNThiL3RhYmxlcmFuZ2U6N2QxM2ZlZjRjYjU4NDk2MGIxMDA3OWVlYTg2NjA1OGJfNS0yLTEtMS0w_b336c925-9dad-4666-b874-614a52bf7675"
      unitRef="usd">18288000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="id344029b53904c0f88f8cfb252c6efc5_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjdkMTNmZWY0Y2I1ODQ5NjBiMTAwNzllZWE4NjYwNThiL3RhYmxlcmFuZ2U6N2QxM2ZlZjRjYjU4NDk2MGIxMDA3OWVlYTg2NjA1OGJfNS00LTEtMS0w_c23b1b80-acd9-47b5-90be-c7dad0f196fb"
      unitRef="usd">15637000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i91358afa61804d47972d39b519fc6b2e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjdkMTNmZWY0Y2I1ODQ5NjBiMTAwNzllZWE4NjYwNThiL3RhYmxlcmFuZ2U6N2QxM2ZlZjRjYjU4NDk2MGIxMDA3OWVlYTg2NjA1OGJfNS02LTEtMS0w_b65a9c2a-94ed-408a-a28a-2c7c41f7480c"
      unitRef="usd">1820000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i459ec47b924848c7957a417da57a02a4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjdkMTNmZWY0Y2I1ODQ5NjBiMTAwNzllZWE4NjYwNThiL3RhYmxlcmFuZ2U6N2QxM2ZlZjRjYjU4NDk2MGIxMDA3OWVlYTg2NjA1OGJfNS04LTEtMS0w_339f75b2-168c-4078-8b86-679a0ec3dafe"
      unitRef="usd">35745000</us-gaap:OperatingIncomeLoss>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if3d9fd1321964c82a23759e912fc07c4_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjdkMTNmZWY0Y2I1ODQ5NjBiMTAwNzllZWE4NjYwNThiL3RhYmxlcmFuZ2U6N2QxM2ZlZjRjYjU4NDk2MGIxMDA3OWVlYTg2NjA1OGJfOC0yLTEtMS0w_80b3ccae-428d-4742-8c1c-f72965cbca82"
      unitRef="usd">45060000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia2e8153877d74820a1bb017957a335ad_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjdkMTNmZWY0Y2I1ODQ5NjBiMTAwNzllZWE4NjYwNThiL3RhYmxlcmFuZ2U6N2QxM2ZlZjRjYjU4NDk2MGIxMDA3OWVlYTg2NjA1OGJfOC00LTEtMS0w_7014785d-1077-408a-9edf-35f9901bd31b"
      unitRef="usd">2667000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9596f9c0da96445189e8c8bbd1d7e939_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjdkMTNmZWY0Y2I1ODQ5NjBiMTAwNzllZWE4NjYwNThiL3RhYmxlcmFuZ2U6N2QxM2ZlZjRjYjU4NDk2MGIxMDA3OWVlYTg2NjA1OGJfOC02LTEtMS0w_52aedf12-0870-4025-a454-9668df50e8b3"
      unitRef="usd">3077000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iec163bf25d2e4426b9f067d93839f9a6_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjdkMTNmZWY0Y2I1ODQ5NjBiMTAwNzllZWE4NjYwNThiL3RhYmxlcmFuZ2U6N2QxM2ZlZjRjYjU4NDk2MGIxMDA3OWVlYTg2NjA1OGJfOC04LTEtMS0w_20cb8f1a-07b9-4a06-b0f5-bf4bf7bcdea7"
      unitRef="usd">50804000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i00d8fd0b37e2474186f603d6d0a7cc50_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjdkMTNmZWY0Y2I1ODQ5NjBiMTAwNzllZWE4NjYwNThiL3RhYmxlcmFuZ2U6N2QxM2ZlZjRjYjU4NDk2MGIxMDA3OWVlYTg2NjA1OGJfOS0yLTEtMS0w_603b883a-ae3d-4240-ae17-5408a0555939"
      unitRef="usd">71100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2028730517e24ebeac43900d2b5fb4a3_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjdkMTNmZWY0Y2I1ODQ5NjBiMTAwNzllZWE4NjYwNThiL3RhYmxlcmFuZ2U6N2QxM2ZlZjRjYjU4NDk2MGIxMDA3OWVlYTg2NjA1OGJfOS00LTEtMS0w_51652299-258d-49bf-92da-1de548e842fc"
      unitRef="usd">68959000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1465c3347d004e1d969c9ab86da3135d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjdkMTNmZWY0Y2I1ODQ5NjBiMTAwNzllZWE4NjYwNThiL3RhYmxlcmFuZ2U6N2QxM2ZlZjRjYjU4NDk2MGIxMDA3OWVlYTg2NjA1OGJfOS02LTEtMS0w_723463a8-362e-460a-9650-8a6b64c5a8ba"
      unitRef="usd">294000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1969f28d96e24f5490779b7fe32647d8_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjdkMTNmZWY0Y2I1ODQ5NjBiMTAwNzllZWE4NjYwNThiL3RhYmxlcmFuZ2U6N2QxM2ZlZjRjYjU4NDk2MGIxMDA3OWVlYTg2NjA1OGJfOS04LTEtMS0w_cd372de3-1e7f-4ead-8ce4-34bb89ee75c7"
      unitRef="usd">140353000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibeca27b9c18046ca9144236661bb7b81_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjdkMTNmZWY0Y2I1ODQ5NjBiMTAwNzllZWE4NjYwNThiL3RhYmxlcmFuZ2U6N2QxM2ZlZjRjYjU4NDk2MGIxMDA3OWVlYTg2NjA1OGJfMTAtMi0xLTEtMA_f7934859-5262-41b7-be59-b0857d2d7ca1"
      unitRef="usd">116160000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic25f1a4ace2543298bc7c0d8c3c96092_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjdkMTNmZWY0Y2I1ODQ5NjBiMTAwNzllZWE4NjYwNThiL3RhYmxlcmFuZ2U6N2QxM2ZlZjRjYjU4NDk2MGIxMDA3OWVlYTg2NjA1OGJfMTAtNC0xLTEtMA_9eb53c2b-6354-4911-a9e6-bef9eb2d7543"
      unitRef="usd">71626000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i29037636686f4725b313858afa9950cf_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjdkMTNmZWY0Y2I1ODQ5NjBiMTAwNzllZWE4NjYwNThiL3RhYmxlcmFuZ2U6N2QxM2ZlZjRjYjU4NDk2MGIxMDA3OWVlYTg2NjA1OGJfMTAtNi0xLTEtMA_fbf498ec-a78d-4858-b3af-df62673000ff"
      unitRef="usd">3371000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3b965a642c294c15979f2e679aa4823a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjdkMTNmZWY0Y2I1ODQ5NjBiMTAwNzllZWE4NjYwNThiL3RhYmxlcmFuZ2U6N2QxM2ZlZjRjYjU4NDk2MGIxMDA3OWVlYTg2NjA1OGJfMTAtOC0xLTEtMA_ac91ac09-3490-4ecd-8bd6-8f7694fcf614"
      unitRef="usd">191157000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="ibeca27b9c18046ca9144236661bb7b81_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjdkMTNmZWY0Y2I1ODQ5NjBiMTAwNzllZWE4NjYwNThiL3RhYmxlcmFuZ2U6N2QxM2ZlZjRjYjU4NDk2MGIxMDA3OWVlYTg2NjA1OGJfMTEtMi0xLTEtMA_26ffc7aa-4a12-4a60-bebf-06d4d07e18d3"
      unitRef="usd">17070000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic25f1a4ace2543298bc7c0d8c3c96092_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjdkMTNmZWY0Y2I1ODQ5NjBiMTAwNzllZWE4NjYwNThiL3RhYmxlcmFuZ2U6N2QxM2ZlZjRjYjU4NDk2MGIxMDA3OWVlYTg2NjA1OGJfMTEtNC0xLTEtMA_5d8feab2-f172-4801-ace8-3b622e277d70"
      unitRef="usd">2995000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i29037636686f4725b313858afa9950cf_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjdkMTNmZWY0Y2I1ODQ5NjBiMTAwNzllZWE4NjYwNThiL3RhYmxlcmFuZ2U6N2QxM2ZlZjRjYjU4NDk2MGIxMDA3OWVlYTg2NjA1OGJfMTEtNi0xLTEtMA_8cda2b5d-0e02-4d8f-b12d-e6e864efa7f0"
      unitRef="usd">1027000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3b965a642c294c15979f2e679aa4823a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjdkMTNmZWY0Y2I1ODQ5NjBiMTAwNzllZWE4NjYwNThiL3RhYmxlcmFuZ2U6N2QxM2ZlZjRjYjU4NDk2MGIxMDA3OWVlYTg2NjA1OGJfMTEtOC0xLTEtMA_d6b50b99-35be-4aa5-aed7-4e02cf89b79d"
      unitRef="usd">21092000</us-gaap:OperatingIncomeLoss>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5e15fbb5469f4d97bd50b15968eb7998_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjdkMTNmZWY0Y2I1ODQ5NjBiMTAwNzllZWE4NjYwNThiL3RhYmxlcmFuZ2U6N2QxM2ZlZjRjYjU4NDk2MGIxMDA3OWVlYTg2NjA1OGJfMTQtMi0xLTEtMA_a1c8f950-72a1-4e90-865d-30b064326636"
      unitRef="usd">112062000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4908fa67f20243eb8ce89bb1fb1693a1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjdkMTNmZWY0Y2I1ODQ5NjBiMTAwNzllZWE4NjYwNThiL3RhYmxlcmFuZ2U6N2QxM2ZlZjRjYjU4NDk2MGIxMDA3OWVlYTg2NjA1OGJfMTQtNC0xLTEtMA_11d82dfa-8579-46ca-909e-e579bde55c7f"
      unitRef="usd">6445000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3148146ddfa04b14917a1d55957d1d87_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjdkMTNmZWY0Y2I1ODQ5NjBiMTAwNzllZWE4NjYwNThiL3RhYmxlcmFuZ2U6N2QxM2ZlZjRjYjU4NDk2MGIxMDA3OWVlYTg2NjA1OGJfMTQtNi0xLTEtMA_905f66a2-4d11-48fd-9421-a65e180dab6f"
      unitRef="usd">9973000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i99d544c193cf483ca6de7f2c36f1cdda_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjdkMTNmZWY0Y2I1ODQ5NjBiMTAwNzllZWE4NjYwNThiL3RhYmxlcmFuZ2U6N2QxM2ZlZjRjYjU4NDk2MGIxMDA3OWVlYTg2NjA1OGJfMTQtOC0xLTEtMA_e7cfef91-6420-4530-93e2-a19c81a2c5b6"
      unitRef="usd">128480000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i15023b273fb24bdaa36b9a12a4275d89_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjdkMTNmZWY0Y2I1ODQ5NjBiMTAwNzllZWE4NjYwNThiL3RhYmxlcmFuZ2U6N2QxM2ZlZjRjYjU4NDk2MGIxMDA3OWVlYTg2NjA1OGJfMTUtMi0xLTEtMA_caacfa1c-01ae-4273-a797-2f63e931f4a6"
      unitRef="usd">160256000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie8a05bda42f1472eb4ea36efa7669da3_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjdkMTNmZWY0Y2I1ODQ5NjBiMTAwNzllZWE4NjYwNThiL3RhYmxlcmFuZ2U6N2QxM2ZlZjRjYjU4NDk2MGIxMDA3OWVlYTg2NjA1OGJfMTUtNC0xLTEtMA_a213bb92-f35d-453f-912e-dd46109c38f2"
      unitRef="usd">174735000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i00556db7365f48e6a348566d8af27b98_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjdkMTNmZWY0Y2I1ODQ5NjBiMTAwNzllZWE4NjYwNThiL3RhYmxlcmFuZ2U6N2QxM2ZlZjRjYjU4NDk2MGIxMDA3OWVlYTg2NjA1OGJfMTUtNi0xLTEtMA_2cd2a585-568f-4f04-ad72-84f5b3e48a84"
      unitRef="usd">700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if76a0b5dbfd549078c107ea896fa0bf2_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjdkMTNmZWY0Y2I1ODQ5NjBiMTAwNzllZWE4NjYwNThiL3RhYmxlcmFuZ2U6N2QxM2ZlZjRjYjU4NDk2MGIxMDA3OWVlYTg2NjA1OGJfMTUtOC0xLTEtMA_7deb5131-64cd-4b87-b4a0-cbca3e5b1747"
      unitRef="usd">335691000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1de0420c068f490298f8b1422a40cec1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjdkMTNmZWY0Y2I1ODQ5NjBiMTAwNzllZWE4NjYwNThiL3RhYmxlcmFuZ2U6N2QxM2ZlZjRjYjU4NDk2MGIxMDA3OWVlYTg2NjA1OGJfMTYtMi0xLTEtMA_e6259833-d18d-4f67-a757-76e8405d39f6"
      unitRef="usd">272318000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0165b722b96a47a78a0db34c4c8cf644_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjdkMTNmZWY0Y2I1ODQ5NjBiMTAwNzllZWE4NjYwNThiL3RhYmxlcmFuZ2U6N2QxM2ZlZjRjYjU4NDk2MGIxMDA3OWVlYTg2NjA1OGJfMTYtNC0xLTEtMA_7362d0ff-3fea-46fa-9a7e-c8c1931b486f"
      unitRef="usd">181180000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id1df4b316b75478caf1bbdeadc47c730_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjdkMTNmZWY0Y2I1ODQ5NjBiMTAwNzllZWE4NjYwNThiL3RhYmxlcmFuZ2U6N2QxM2ZlZjRjYjU4NDk2MGIxMDA3OWVlYTg2NjA1OGJfMTYtNi0xLTEtMA_424ba765-6f1a-4057-880b-630b2fdfb39f"
      unitRef="usd">10673000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjdkMTNmZWY0Y2I1ODQ5NjBiMTAwNzllZWE4NjYwNThiL3RhYmxlcmFuZ2U6N2QxM2ZlZjRjYjU4NDk2MGIxMDA3OWVlYTg2NjA1OGJfMTYtOC0xLTEtMA_66d4a921-a9b5-4e7d-9256-f42106862dd6"
      unitRef="usd">464171000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="i1de0420c068f490298f8b1422a40cec1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjdkMTNmZWY0Y2I1ODQ5NjBiMTAwNzllZWE4NjYwNThiL3RhYmxlcmFuZ2U6N2QxM2ZlZjRjYjU4NDk2MGIxMDA3OWVlYTg2NjA1OGJfMTctMi0xLTEtMA_662ed6e5-dc5c-48d4-b439-00745a6baaed"
      unitRef="usd">33137000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0165b722b96a47a78a0db34c4c8cf644_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjdkMTNmZWY0Y2I1ODQ5NjBiMTAwNzllZWE4NjYwNThiL3RhYmxlcmFuZ2U6N2QxM2ZlZjRjYjU4NDk2MGIxMDA3OWVlYTg2NjA1OGJfMTctNC0xLTEtMA_0ef1f117-da5d-4e3f-9a2b-e408246655d4"
      unitRef="usd">35714000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="id1df4b316b75478caf1bbdeadc47c730_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjdkMTNmZWY0Y2I1ODQ5NjBiMTAwNzllZWE4NjYwNThiL3RhYmxlcmFuZ2U6N2QxM2ZlZjRjYjU4NDk2MGIxMDA3OWVlYTg2NjA1OGJfMTctNi0xLTEtMA_a5178761-ce2a-4309-82d1-1b704d3e73fc"
      unitRef="usd">4087000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjdkMTNmZWY0Y2I1ODQ5NjBiMTAwNzllZWE4NjYwNThiL3RhYmxlcmFuZ2U6N2QxM2ZlZjRjYjU4NDk2MGIxMDA3OWVlYTg2NjA1OGJfMTctOC0xLTEtMA_1a40f0d7-90d4-4427-93c3-bd25d4bfed8c"
      unitRef="usd">72938000</us-gaap:OperatingIncomeLoss>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib0ce062e7b754a8095f977bd85b4488a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjdkMTNmZWY0Y2I1ODQ5NjBiMTAwNzllZWE4NjYwNThiL3RhYmxlcmFuZ2U6N2QxM2ZlZjRjYjU4NDk2MGIxMDA3OWVlYTg2NjA1OGJfMjAtMi0xLTEtMA_cd4ec035-5477-41c4-8567-bc87e643e3ef"
      unitRef="usd">91461000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib6a2a3f520ef4013aac9b18321db193c_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjdkMTNmZWY0Y2I1ODQ5NjBiMTAwNzllZWE4NjYwNThiL3RhYmxlcmFuZ2U6N2QxM2ZlZjRjYjU4NDk2MGIxMDA3OWVlYTg2NjA1OGJfMjAtNC0xLTEtMA_756af56f-d009-4af0-ad3f-888242867407"
      unitRef="usd">5494000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i77a732ce2e334eaca283cf3b45c504c5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjdkMTNmZWY0Y2I1ODQ5NjBiMTAwNzllZWE4NjYwNThiL3RhYmxlcmFuZ2U6N2QxM2ZlZjRjYjU4NDk2MGIxMDA3OWVlYTg2NjA1OGJfMjAtNi0xLTEtMA_c853635d-c9ab-40f4-90e9-7b80174c1b3a"
      unitRef="usd">6727000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic3e9de81a79f4d0e88c86fcc9eafd7b8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjdkMTNmZWY0Y2I1ODQ5NjBiMTAwNzllZWE4NjYwNThiL3RhYmxlcmFuZ2U6N2QxM2ZlZjRjYjU4NDk2MGIxMDA3OWVlYTg2NjA1OGJfMjAtOC0xLTEtMA_5873d65a-3018-435b-bb2e-8a68f74003fa"
      unitRef="usd">103682000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic667bae6e62a4d0faf28e165692fd62d_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjdkMTNmZWY0Y2I1ODQ5NjBiMTAwNzllZWE4NjYwNThiL3RhYmxlcmFuZ2U6N2QxM2ZlZjRjYjU4NDk2MGIxMDA3OWVlYTg2NjA1OGJfMjEtMi0xLTEtMA_2d03a5c0-85c6-4b2f-b220-e7e9bf435cfb"
      unitRef="usd">135973000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i62c78b8ddbc94862b34ed9e99c515a4e_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjdkMTNmZWY0Y2I1ODQ5NjBiMTAwNzllZWE4NjYwNThiL3RhYmxlcmFuZ2U6N2QxM2ZlZjRjYjU4NDk2MGIxMDA3OWVlYTg2NjA1OGJfMjEtNC0xLTEtMA_8b8cb1cf-b0e3-4786-83f4-e55aeb4f846a"
      unitRef="usd">149658000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if776e01e7ea145bbb77d05b556e7a708_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjdkMTNmZWY0Y2I1ODQ5NjBiMTAwNzllZWE4NjYwNThiL3RhYmxlcmFuZ2U6N2QxM2ZlZjRjYjU4NDk2MGIxMDA3OWVlYTg2NjA1OGJfMjEtNi0xLTEtMA_01b2e1e2-7afa-4416-bf68-53915f29433c"
      unitRef="usd">654000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i554eebd137484f699a05ae3a37693a1f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjdkMTNmZWY0Y2I1ODQ5NjBiMTAwNzllZWE4NjYwNThiL3RhYmxlcmFuZ2U6N2QxM2ZlZjRjYjU4NDk2MGIxMDA3OWVlYTg2NjA1OGJfMjEtOC0xLTEtMA_3ddcdda7-e457-4345-a70b-fcd3f0623d00"
      unitRef="usd">286285000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie3a01fce03b848ebb030c735c5e8a4b5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjdkMTNmZWY0Y2I1ODQ5NjBiMTAwNzllZWE4NjYwNThiL3RhYmxlcmFuZ2U6N2QxM2ZlZjRjYjU4NDk2MGIxMDA3OWVlYTg2NjA1OGJfMjItMi0xLTEtMA_50ebef74-a2a8-4031-b2b6-3f37ee080b78"
      unitRef="usd">227434000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i55a0d611f6ec407d9ca499c4f4a28547_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjdkMTNmZWY0Y2I1ODQ5NjBiMTAwNzllZWE4NjYwNThiL3RhYmxlcmFuZ2U6N2QxM2ZlZjRjYjU4NDk2MGIxMDA3OWVlYTg2NjA1OGJfMjItNC0xLTEtMA_d2cdb6f5-5563-487a-a4ba-c1d3dce17967"
      unitRef="usd">155152000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i27c69c9fa3544922ac80becee2129673_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjdkMTNmZWY0Y2I1ODQ5NjBiMTAwNzllZWE4NjYwNThiL3RhYmxlcmFuZ2U6N2QxM2ZlZjRjYjU4NDk2MGIxMDA3OWVlYTg2NjA1OGJfMjItNi0xLTEtMA_bb1818d2-4bfc-4af9-a620-cad67001b65a"
      unitRef="usd">7381000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjdkMTNmZWY0Y2I1ODQ5NjBiMTAwNzllZWE4NjYwNThiL3RhYmxlcmFuZ2U6N2QxM2ZlZjRjYjU4NDk2MGIxMDA3OWVlYTg2NjA1OGJfMjItOC0xLTEtMA_fe94dc52-df07-4f55-8863-29f1d3cd950a"
      unitRef="usd">389967000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie3a01fce03b848ebb030c735c5e8a4b5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjdkMTNmZWY0Y2I1ODQ5NjBiMTAwNzllZWE4NjYwNThiL3RhYmxlcmFuZ2U6N2QxM2ZlZjRjYjU4NDk2MGIxMDA3OWVlYTg2NjA1OGJfMjMtMi0xLTEtMA_eb389ec4-9c06-403f-96c5-b6abaa54eedb"
      unitRef="usd">21848000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i55a0d611f6ec407d9ca499c4f4a28547_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjdkMTNmZWY0Y2I1ODQ5NjBiMTAwNzllZWE4NjYwNThiL3RhYmxlcmFuZ2U6N2QxM2ZlZjRjYjU4NDk2MGIxMDA3OWVlYTg2NjA1OGJfMjMtNC0xLTEtMA_53a857bd-f6cc-45a7-8f00-c985016dcec9"
      unitRef="usd">14512000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i27c69c9fa3544922ac80becee2129673_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjdkMTNmZWY0Y2I1ODQ5NjBiMTAwNzllZWE4NjYwNThiL3RhYmxlcmFuZ2U6N2QxM2ZlZjRjYjU4NDk2MGIxMDA3OWVlYTg2NjA1OGJfMjMtNi0xLTEtMA_d329f76d-838b-404f-9f01-ee03574eb6b7"
      unitRef="usd">2207000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjdkMTNmZWY0Y2I1ODQ5NjBiMTAwNzllZWE4NjYwNThiL3RhYmxlcmFuZ2U6N2QxM2ZlZjRjYjU4NDk2MGIxMDA3OWVlYTg2NjA1OGJfMjMtOC0xLTEtMA_f5628336-9525-4ca7-872a-2575a4fc79a3"
      unitRef="usd">38567000</us-gaap:OperatingIncomeLoss>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie1d41f4991dc4507834b77bd250ab994_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfMy0yLTEtMS0w_98261059-6280-4d4c-9a7c-fcaa8b2b2c4c"
      unitRef="usd">21824000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibb74399c1cef463780826228395e0757_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfMy00LTEtMS0w_b5d2fe0b-6c23-4541-95cc-c27dabcca34d"
      unitRef="usd">40666000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib3ed2f75ba73403c89cccf0193df3e80_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfMy02LTEtMS0w_e273e5a0-3ce5-4721-a579-6cde05439187"
      unitRef="usd">1353000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i189c7089928f4cbaaafca88760844da6_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfMy04LTEtMS0w_ee4b2610-285c-4888-86fc-d38ce71eebac"
      unitRef="usd">63843000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibb4d04c419184018a404f82bd9371066_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfNC0yLTEtMS0w_98393b80-db49-4bd3-bd1c-1264b3b09732"
      unitRef="usd">790000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9d8afe75dc5847358178c5cb1af1dcbe_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfNC00LTEtMS0w_06054bd9-7ed5-446a-9581-f02c2ffa7333"
      unitRef="usd">2815000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if0b1aebf818b4b9eb03ed19ab7394a40_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfNC02LTEtMS0w_87f4ee48-c30e-457f-a6e8-673856ad3b1a"
      unitRef="usd">171000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i133375a5aa0c4d3089a67ff65f9f2f3c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfNC04LTEtMS0w_17bc9fc1-261a-44ac-bcad-2509fe005616"
      unitRef="usd">3776000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i17d042e1541b453289e7083aff58d4b3_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfNS0yLTEtMS0w_61c86eba-d246-46fa-a067-eae387227014"
      unitRef="usd">22614000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie997df13cd184d8d81622cc9b92b5f71_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfNS00LTEtMS0w_55f87468-e056-443f-a370-1c33034c7638"
      unitRef="usd">43481000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i18bafff24a53422e887a185a91c23671_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfNS02LTEtMS0w_b54e3760-23d6-41d2-9b2f-cdacfbc7f2c6"
      unitRef="usd">1524000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i695a59de06e14f109615084377e2f859_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfNS04LTEtMS0w_9b5f3d3b-444a-4506-827f-a39341d2207b"
      unitRef="usd">67619000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1363b53941fb469291c8a02a63edc7be_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfNi0yLTEtMS0w_9119ebd9-d6e9-4bfd-b58d-bde20f34376e"
      unitRef="usd">49841000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i33c021533057401fa8c4ccbd222d52ac_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfNi00LTEtMS0w_26a07697-b7ca-4ff9-9d42-91eea8f2b0a4"
      unitRef="usd">27427000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i86368e9711be45269ff3f75e491e9021_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfNi02LTEtMS0w_86f69e37-3713-48b9-b411-197822d9dd48"
      unitRef="usd">1026000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0240abdd1750442da1c6fa4591b81318_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfNi04LTEtMS0w_1ba4a75e-5108-4ef0-8a0a-cc377a74c3ae"
      unitRef="usd">78294000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie1264ea74e2e4f2da5ccd301e22e461a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfNy0yLTEtMS0w_da8ca282-bafe-41b4-a2fe-1a06868e2156"
      unitRef="usd">25432000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8ca6ff53e86948b583e33e4a4cd683da_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfNy00LTEtMS0w_3bd2d24e-b0de-45c8-a875-d81b425d676e"
      unitRef="usd">5410000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i12c30da1f6e44f5aa7fe9332c81a8cac_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfNy02LTEtMS0w_31dd3a36-3471-402f-bf92-aead553b7119"
      unitRef="usd">648000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i41f04b41d6264a7e8b2a1daa12d57c17_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfNy04LTEtMS0w_175fb56d-7b7d-4e6b-afd0-c91b7c7210e6"
      unitRef="usd">31490000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i007d0f15516a4be49e5bd5e6034ad4fc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfOC0yLTEtMS0w_8f41e467-1687-4a9c-9ce6-ed0dc08e6c03"
      unitRef="usd">75273000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iffd562736ba8487f8728fb3d26902e1c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfOC00LTEtMS0w_78bb4fba-7888-4089-825d-6cee11633d95"
      unitRef="usd">32837000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i17abc90f31ea498c87962b546e98bab9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfOC02LTEtMS0w_6960ad65-8926-442d-885b-ccb79e4d0fea"
      unitRef="usd">1674000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia2faee1c8b874792b6524eda4835da60_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfOC04LTEtMS0w_988426b9-a268-4b52-b8b9-84ae5030735a"
      unitRef="usd">109784000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id4fc70d75d0f4696afbbe4905e65eebf_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfOS0yLTEtMS0w_f4fc4aa0-90e4-4611-88b7-4e79f3c7e91c"
      unitRef="usd">21651000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie2a966b333bd48d09ce7e1ed75313455_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfOS00LTEtMS0w_8238ffa7-4153-4011-b7d7-fad33474b68e"
      unitRef="usd">5889000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9a31d2a16ccf496fa9a836a0285225d4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfOS02LTEtMS0w_82f7534a-d4d0-42c6-bac4-210edbdd7649"
      unitRef="usd">217000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i39f4f848f8c749bdb4d67ef48628b122_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfOS04LTEtMS0w_d06125f1-7d59-47f5-bccd-76c86ccfda59"
      unitRef="usd">27757000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5cd778ed6faa49708f9c88c0327a844e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfMTAtMi0xLTEtMA_ba7d9c67-7103-458e-ae81-e1009ffcc0ff"
      unitRef="usd">20888000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie3bf004c386148f993cc07c0b8232f95_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfMTAtNC0xLTEtMA_718e56fc-4aca-40de-9e19-4cc8a9f9d9d7"
      unitRef="usd">7124000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie81480d2622042088868bd7e737dc0c7_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfMTAtNi0xLTEtMA_cf863766-d7f3-488b-9b55-c8db645e2d1a"
      unitRef="usd">1734000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib1dd57669cc9452c9e03dfd5f0c6229b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfMTAtOC0xLTEtMA_f95ff5d5-de40-4d78-8db9-df863fd940d0"
      unitRef="usd">29746000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8f7fbfa84a6d4de4a98d3b997ad291d5_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfMTEtMi0xLTEtMA_187b9aeb-8e3c-4206-b1dd-5235778a294f"
      unitRef="usd">42539000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic8d555f58a274d0c948fcb7e9ba2a537_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfMTEtNC0xLTEtMA_6350b50b-d435-4c2a-ba88-afa9ba3580ad"
      unitRef="usd">13013000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i508967a700e244a6b404d7eeff8182a9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfMTEtNi0xLTEtMA_ae75a59e-3b0c-49c1-9334-bb8db5f8ad77"
      unitRef="usd">1951000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iba405bd6944c40b68d30554de7f35d61_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfMTEtOC0xLTEtMA_125d4065-0887-4355-a5d9-289f54f46377"
      unitRef="usd">57503000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id4ab6da901ee478a9862c8cd1f77af7c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfMTItMi0xLTEtMA_09e59af6-78f2-4a30-a0cf-b579117da1cc"
      unitRef="usd">140426000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id344029b53904c0f88f8cfb252c6efc5_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfMTItNC0xLTEtMA_c77e353e-604a-4ce0-8813-840cb0326c2d"
      unitRef="usd">89331000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i91358afa61804d47972d39b519fc6b2e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfMTItNi0xLTEtMA_0add9d4f-fef1-443d-a265-69b45e23af11"
      unitRef="usd">5149000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i459ec47b924848c7957a417da57a02a4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfMTItOC0xLTEtMA_a281e9df-3dbe-4102-bef4-a99a6cd2aac9"
      unitRef="usd">234906000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i67f165afac1c4e37adc8b967f3e28f76_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfMTQtMi0xLTEtMA_3432f0d2-0f5e-4c50-8510-c4b1e3a14359"
      unitRef="usd">22885000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i871f9a7d4b794f3b9aa3f169f6143b88_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfMTQtNC0xLTEtMA_70358515-3181-4819-8a69-e36fdf6d2597"
      unitRef="usd">30073000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i668a1566f4a644c48c8ce20f9478e5e7_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfMTQtNi0xLTEtMA_e5482255-23ea-43c8-a937-fa8e7b015549"
      unitRef="usd">707000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifce478bd85e74a388e232ceddea3e8fb_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfMTQtOC0xLTEtMA_b1164c72-2661-4e0c-a159-efee1bab3970"
      unitRef="usd">53665000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9935c695faa34b2bb19e0fe1ffcf94a5_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfMTUtMi0xLTEtMA_ff194575-f1a9-4a01-afd3-427d72f181ac"
      unitRef="usd">758000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iabb8db15c01742abb006ccc0ac5e5322_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfMTUtNC0xLTEtMA_506c577b-b936-4050-ab60-c82858966d88"
      unitRef="usd">1668000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if16793d06ca84ad5a4a8750832d4bb78_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfMTUtNi0xLTEtMA_20e30f3d-2eed-49a9-b904-f514e437ff5c"
      unitRef="usd">48000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1b00e7c4b7b8476ca2ca5b62ea30e2bb_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfMTUtOC0xLTEtMA_351d7203-1bfb-40b0-aeee-a2a5ead5e70b"
      unitRef="usd">2474000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if44ebc4435414f7790e5cac6de77d473_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfMTYtMi0xLTEtMA_86f73b92-9b25-47fb-a914-85d333f34e03"
      unitRef="usd">23643000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6aaabe2790094eaa95b7dcbe5eff3414_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfMTYtNC0xLTEtMA_9c05939c-7096-4e89-8ca9-3336ab846185"
      unitRef="usd">31741000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i40367e33b17f412d8c2165faf3f4c51f_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfMTYtNi0xLTEtMA_8e997418-f1c3-4e6f-a979-f7baabcf7135"
      unitRef="usd">755000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iadd5b2e3414b452bb2d098567db050eb_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfMTYtOC0xLTEtMA_33d8ce77-a65a-4c68-8d0c-69fb9e33c518"
      unitRef="usd">56139000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1cc3bf06d16f421a84d5fec13522c33e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfMTctMi0xLTEtMA_585f3a61-95d1-45bd-a2b9-503a4ee32857"
      unitRef="usd">44700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibbc3583d788b408cb6633e80827a9cbf_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfMTctNC0xLTEtMA_866964f1-a148-42c1-b20b-8349620d77ca"
      unitRef="usd">20159000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie6e390511dac4ea1b2117ab16ffdc930_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfMTctNi0xLTEtMA_eb570a20-ae44-4251-8ea6-bbe6f8dbed3b"
      unitRef="usd">1024000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iffd6c0b480f840e78cd9c1dc3c9ba529_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfMTctOC0xLTEtMA_b5ce3f1b-81c2-4607-8d94-dc59f46cb720"
      unitRef="usd">65883000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7ebab149cf404fcea67338a73d4af241_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfMTgtMi0xLTEtMA_5f3c888b-63ff-40d4-8ea8-4cd3d2f4db31"
      unitRef="usd">13439000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id5ad3c6e0c6e4678a592d172036dd1b1_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfMTgtNC0xLTEtMA_ea662cbe-663f-44a7-86fb-f184288f9f94"
      unitRef="usd">9835000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i61eed0cf53b64ba5b2721afbc91c67f1_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfMTgtNi0xLTEtMA_5e950963-4d25-4564-b8a5-41f1f0c1c586"
      unitRef="usd">453000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia8be3d53455c41c6985930c0541b812c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfMTgtOC0xLTEtMA_75377084-0388-4538-9734-722560dbf792"
      unitRef="usd">23727000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0b7472bf3d0046588ab2146dfe75404a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfMTktMi0xLTEtMA_24548c5b-d4bb-4c24-ae35-2f19fd99b671"
      unitRef="usd">58139000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib896777482dc48ff816b05972b441e1e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfMTktNC0xLTEtMA_3ad39e86-d88c-4a58-8d43-14ab6a87dc42"
      unitRef="usd">29994000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0c8fe0cbb2d24f99ac70537cc338d136_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfMTktNi0xLTEtMA_bbbfefcf-18a0-4ea2-aee1-053af5e3cae1"
      unitRef="usd">1477000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1d533fec15b341289679164b43a8a64c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfMTktOC0xLTEtMA_72b872fa-96bc-4b4a-ab7d-3a9df01b9e0c"
      unitRef="usd">89610000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1dc67b5af27c41659bfa6002831a45a7_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfMjAtMi0xLTEtMA_db670f27-eecf-4777-b45e-2cb2c33fc41e"
      unitRef="usd">18407000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i27a153ab9bee4348b66e8c4bd5c3b62e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfMjAtNC0xLTEtMA_9ee9a5a4-1266-4403-9e30-a0ac1ecabb94"
      unitRef="usd">4799000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id4bba2ca3e934824ad97c61c56ff238e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfMjAtNi0xLTEtMA_7cf353bd-08e3-4342-ab92-cb646b257464"
      unitRef="usd">44000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5f60bbd72d1c4d718e12526b31a15cff_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfMjAtOC0xLTEtMA_85b40db2-5937-4f8f-ae5f-4f801d513f7d"
      unitRef="usd">23250000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iac9d9e63f58f47cda3bb6b72322bf21c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfMjEtMi0xLTEtMA_b044750e-fb9e-4bee-a1c2-20e4b6d881b2"
      unitRef="usd">15971000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iac98f4d9c37e442fa4f199497ca10254_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfMjEtNC0xLTEtMA_0e68830a-feec-4efa-a043-527e1d22cc67"
      unitRef="usd">5092000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i90894dc6b84448eaaf503f56f27d647b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfMjEtNi0xLTEtMA_2008b09f-b172-4065-9d1b-9bd7630bf681"
      unitRef="usd">1095000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifbbd49267831438d9b328f03674bb380_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfMjEtOC0xLTEtMA_69481a59-890c-43fa-b28c-42b26ff4aa02"
      unitRef="usd">22158000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idf972cfd40cb4d7caaa49c64bf0ce89b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfMjItMi0xLTEtMA_cafc3215-cd1a-4a06-9a87-ce53323e8c4e"
      unitRef="usd">34378000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4e2bd75797bf425492a5f52131531a47_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfMjItNC0xLTEtMA_653816cf-5fe0-4429-8e96-4683cde241a1"
      unitRef="usd">9891000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iebbc0ccc150e40119f98543aea0d4a2f_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfMjItNi0xLTEtMA_3a429961-f277-4937-b226-a6502b4f9d9f"
      unitRef="usd">1139000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i210e5adbeef7478b985877c82a02dfeb_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfMjItOC0xLTEtMA_cd3ee0b5-6789-4fa2-9424-b793a7708c77"
      unitRef="usd">45408000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibeca27b9c18046ca9144236661bb7b81_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfMjMtMi0xLTEtMA_3c8d2afd-8551-47c0-a46b-b69293ceadef"
      unitRef="usd">116160000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic25f1a4ace2543298bc7c0d8c3c96092_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfMjMtNC0xLTEtMA_6fe6fbc1-b1f2-40d2-86f6-429128c3633b"
      unitRef="usd">71626000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i29037636686f4725b313858afa9950cf_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfMjMtNi0xLTEtMA_69edb477-ab65-4edf-884f-689368611424"
      unitRef="usd">3371000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3b965a642c294c15979f2e679aa4823a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjY3ZjhmMzFiODBhMDRmYTNhZWMyZDhkMDMzNzQ0NzRjL3RhYmxlcmFuZ2U6NjdmOGYzMWI4MGEwNGZhM2FlYzJkOGQwMzM3NDQ3NGNfMjMtOC0xLTEtMA_457095ab-12fe-4fec-b042-f1aa5d82fb2b"
      unitRef="usd">191157000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i76a8149b95644608a1ff693c365accf9_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfMy0yLTEtMS0xMDkz_83c72f1d-0d1d-4583-a5ba-1f728590334f"
      unitRef="usd">45621000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie9c17358d181402398a54d3c7677ef92_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfMy00LTEtMS0xMDkz_c2cb553e-60f6-4a7f-9e8e-317064d1bb08"
      unitRef="usd">78398000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4c7649677f7e43eab147563079257eea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfMy04LTEtMS0xMDkz_174cd3a2-a003-4868-803c-401b43a9a8b5"
      unitRef="usd">2025000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8d0ec439281a43e29f34b214bc96cef2_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfMy0xMC0xLTEtMTA5Mw_3b2fbba7-bbdf-47ca-9196-2812dff2d3d9"
      unitRef="usd">126044000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iccd53eb2a1d2470d86a4f4412474deef_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfNC0yLTEtMS0xMDkz_9af88730-cff4-41fb-b923-a6e236ce3ec5"
      unitRef="usd">1384000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1ed4aeb3972846c19e7efc1af73fe0cf_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfNC00LTEtMS0xMDkz_c8de4f40-e0f1-434e-a406-bde4f2a49370"
      unitRef="usd">5309000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8a01c51580234a0288d6c70e3bc54e37_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfNC04LTEtMS0xMDkz_e7aba5ec-79e4-4e40-8a28-d2edb7a0c08a"
      unitRef="usd">387000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i176643157ff84a9ca1e1328da962575e_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfNC0xMC0xLTEtMTA5Mw_ec6158fa-ec5a-4b05-ba8e-e95a59dc6e2c"
      unitRef="usd">7080000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i68f446e06bea498cbb34a9a771cb23ad_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfNS0yLTEtMS0xMDkz_22fc1add-4416-4d03-a4ec-43d88b156490"
      unitRef="usd">47005000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i660e868566244eccbcb46c243b93bb0b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfNS00LTEtMS0xMDkz_a08245c2-0744-4eab-9f51-b0139f6d8559"
      unitRef="usd">83707000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i70d9c10fc3d642e89cbd3374d67d947a_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfNS04LTEtMS0xMDkz_5d98a9b9-0552-466b-b2bb-6fbe0e7ad74d"
      unitRef="usd">2412000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i97eb06ba2aea4035a1c2db5b7c6d0616_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfNS0xMC0xLTEtMTA5Mw_02c3df33-5c95-466b-b464-a248bce04929"
      unitRef="usd">133124000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if76209e0ff284f929243653584439f02_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfNi0yLTEtMS0xMDkz_e928b476-620b-4289-bf2a-663e0ae7efb0"
      unitRef="usd">108264000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iae77725533e8477890b8c406b3f914c7_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfNi00LTEtMS0xMDkz_072f61d2-aee4-41bd-9dd0-e7da5b99d206"
      unitRef="usd">55258000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib7834ca772544e838d0c10776f37d6b6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfNi04LTEtMS0xMDkz_9c195501-a451-4068-ad3f-b775a7fb08f0"
      unitRef="usd">2419000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iab62d3f4776348099139168a2ec1ddac_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfNi0xMC0xLTEtMTA5Mw_eb3319a0-d096-4805-a339-93783bd5fbc0"
      unitRef="usd">165941000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2b3182d47dba488dba7f51b433384e56_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfNy0yLTEtMS0xMDkz_9b5e6e3d-412a-45bb-aa91-1cecb4fa96b4"
      unitRef="usd">48804000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic16295feb7f34ee5badd3d3955db2c2b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfNy00LTEtMS0xMDkz_b0d36ce8-934b-4e8a-a6f6-f0b780cc1899"
      unitRef="usd">14698000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id4a2c9caf9054ed59622a34b5118a442_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfNy04LTEtMS0xMDkz_7de4f03b-07fa-46b7-b20c-46532f79d044"
      unitRef="usd">1368000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4b469998201646e2b76459f368a41baa_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfNy0xMC0xLTEtMTA5Mw_996ad00c-1405-44e0-a822-22b3f7c5b864"
      unitRef="usd">64870000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i07f3e3aa000c4463b1b288fd7374e00c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfOC0yLTEtMS0xMDkz_a641bd9e-d33e-43e7-8464-02123fd20d51"
      unitRef="usd">157068000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iccd4d023aa194a339446957a6dd79227_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfOC00LTEtMS0xMDkz_25e93790-b4f7-42b2-81d8-f6e8979ec63a"
      unitRef="usd">69956000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia959b021e108426e80d20f865c84220c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfOC04LTEtMS0xMDkz_31160e75-d6f1-4a40-a77f-d43bef0b83f1"
      unitRef="usd">3787000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i349cbd89e3e241678ef632cfeb43be75_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfOC0xMC0xLTEtMTA5Mw_ee07cc4f-0300-4500-8e0b-81744561e584"
      unitRef="usd">230811000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8604dea497564686ad706918f908a2bf_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfOS0yLTEtMS0xMDkz_d83c8ba9-a52b-4ae6-be94-82252d3d35b0"
      unitRef="usd">26814000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaa49c24293dd4d05840867b3a2b0e384_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfOS00LTEtMS0xMDkz_ef6c92cc-79f7-43ee-b0b3-21d98ad3c57d"
      unitRef="usd">16165000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7b53e28744eb49a598eda7c53fba2863_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfOS04LTEtMS0xMDkz_a12ddb23-3461-4aeb-aa56-b0a99887f816"
      unitRef="usd">351000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie4b45492fb164362acbfef8a94d150b8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfOS0xMC0xLTEtMTA5Mw_c81370b4-bdff-4f1a-b2e0-ff6b330b9a6d"
      unitRef="usd">43330000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5340617962124c59a44e2e3b33e2610e_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfMTAtMi0xLTEtMTA5Mw_66fbff62-6b29-4423-89db-04e84a254011"
      unitRef="usd">41431000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4d2c58ff34204389ae0b27aba317c27f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfMTAtNC0xLTEtMTA5Mw_cd9c41f0-f1c9-437c-b25a-52c881a10cb3"
      unitRef="usd">11352000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if09f3c30f1b84232b5e038c2b5c04ec3_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfMTAtOC0xLTEtMTA5Mw_fe5b756c-c80f-4591-8cff-cbac59636955"
      unitRef="usd">4123000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4c28ca1a34ea47dbbd90ee821d510ec7_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfMTAtMTAtMS0xLTEwOTM_757b8641-c250-420e-8a10-12ecc311cbba"
      unitRef="usd">56906000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id960f0f7a4ef4033b726055241654cdb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfMTEtMi0xLTEtMTA5Mw_2f079a35-22bc-4a01-b297-92299698856d"
      unitRef="usd">68245000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2d9630fdd9bf4ef59a4566d0e83b7056_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfMTEtNC0xLTEtMTA5Mw_aae4e62d-eb99-49e7-bcdf-70904540cd5f"
      unitRef="usd">27517000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9f51d06193f5427a910c2049ad3989de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfMTEtOC0xLTEtMTA5Mw_3eef80e4-c577-45af-aaf2-bad502bf3ea6"
      unitRef="usd">4474000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i273c25b50f674ce1aff9659ac93840ef_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfMTEtMTAtMS0xLTEwOTM_5b990a24-13a6-4a2e-9ccc-35f0ee8d02ad"
      unitRef="usd">100236000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1de0420c068f490298f8b1422a40cec1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfMTItMi0xLTEtMTA5Mw_3eaa4c2b-2626-4c10-9a61-c9f91f65b307"
      unitRef="usd">272318000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0165b722b96a47a78a0db34c4c8cf644_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfMTItNC0xLTEtMTA5Mw_19aed4bd-b9ba-46d1-9052-aefaf3882669"
      unitRef="usd">181180000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id1df4b316b75478caf1bbdeadc47c730_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfMTItOC0xLTEtMTA5Mw_a4c72178-19ae-4fc2-989f-3cc84f48671b"
      unitRef="usd">10673000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfMTItMTAtMS0xLTEwOTM_80e4decd-44ab-47d5-a7a2-8c6025b8503f"
      unitRef="usd">464171000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if7c09fae93964f0ab037b907c5b35f6c_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfMTQtMi0xLTEtMTA5Mw_5fbf7482-39fe-4936-b8f3-bf640aeaac40"
      unitRef="usd">45510000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7027f9cc01b84ac58589bad526b21c2f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfMTQtNC0xLTEtMTA5Mw_8d67c184-0c3e-46f0-b6e7-9fe282ef3fb4"
      unitRef="usd">68640000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7454386eb955467c986e8e78d7f35770_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfMTQtOC0xLTEtMTA5Mw_b43fec80-a2ea-4977-97ca-d90cefc1ca2a"
      unitRef="usd">1686000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia29b0901e25e43f98d07f2e8e61b813f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfMTQtMTAtMS0xLTEwOTM_19fe1e6a-00ac-44f4-b5c5-fd0ac4d9a0ce"
      unitRef="usd">115836000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4bf7b7255ede4b05933b022327d48001_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfMTUtMi0xLTEtMTA5Mw_89c8d73c-9291-4476-8f58-efd3d1efccca"
      unitRef="usd">1811000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7854b1604b0a4ff4860949c0f1ad6f46_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfMTUtNC0xLTEtMTA5Mw_8be0fc90-a71e-4692-89d6-b21dfe1e098a"
      unitRef="usd">4117000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idc050fdc52c34acea9b45160f67baadf_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfMTUtOC0xLTEtMTA5Mw_1d929ba7-31a1-449f-9b2e-9430ac660bbf"
      unitRef="usd">359000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i077ec0b61954468da2963a9552cfc8ac_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfMTUtMTAtMS0xLTEwOTM_78d7bbeb-c44c-4389-86e5-040a7a780064"
      unitRef="usd">6287000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4f1165bd4a7847e4b7fdbf7197b08dc6_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfMTYtMi0xLTEtMTA5Mw_f40b9f8f-5ad6-4efd-a270-494b3a2d4828"
      unitRef="usd">47321000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib8414111aa96412a907d9ada510ec10b_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfMTYtNC0xLTEtMTA5Mw_cfcd9dd3-f1c8-48dd-9bb7-944227f8d7c7"
      unitRef="usd">72757000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if2dddb3ceed44342adefb8b655ff8236_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfMTYtOC0xLTEtMTA5Mw_72f47c69-ba9d-41f0-ab9a-25c7289c5f0e"
      unitRef="usd">2045000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8b70f0f933e045ffa4c7abdd963ebbe2_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfMTYtMTAtMS0xLTEwOTM_94bdf02d-e129-412f-ba2d-504c75a7f37e"
      unitRef="usd">122123000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i41290f9552f9402886ca5651e15509b5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfMTctMi0xLTEtMTA5Mw_44794389-6cc9-4191-822c-9f477e5af8ac"
      unitRef="usd">77633000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id83da6e827e24755baa47e3cf9d59fba_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfMTctNC0xLTEtMTA5Mw_ec8432ff-19ac-49e7-9890-85d20c764593"
      unitRef="usd">38534000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i174db345e5c74320af3c57ecffde8b95_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfMTctOC0xLTEtMTA5Mw_cb30fdb7-3fa8-4dac-99ee-21bfcd18d41f"
      unitRef="usd">1249000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8a5ab9eea1bc4c5ca23027530be45fab_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfMTctMTAtMS0xLTEwOTM_78f5e4d2-5540-4338-82eb-dbd1d02a45d5"
      unitRef="usd">117416000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic008a4a3ae8c4368bd108e017e8605f7_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfMTgtMi0xLTEtMTA5Mw_5a204aaa-4c8e-4330-bc84-83e4619646c4"
      unitRef="usd">33118000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icbcd8668948041d58285a321b257512b_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfMTgtNC0xLTEtMTA5Mw_e672c4d4-cc50-48a2-b116-f85662a700bb"
      unitRef="usd">22788000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5e7b2423cfd84fe897a1cb6de3ff6864_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfMTgtOC0xLTEtMTA5Mw_fbaf8340-92af-460b-a4e0-1667a7739f1a"
      unitRef="usd">1001000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ief4da9fe814a4f85a28ecd77d02dd83c_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfMTgtMTAtMS0xLTEwOTM_d6ff080b-180f-41e9-8158-219d94acb539"
      unitRef="usd">56907000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i07fe5ea8870a4cec9322ffb721b2e0c0_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfMTktMi0xLTEtMTA5Mw_76305663-259f-49ab-b269-ee6adc6bb9c9"
      unitRef="usd">110751000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i54f805b6ec5e45f59ec7079c294c331d_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfMTktNC0xLTEtMTA5Mw_94dee994-0c4b-458c-a3f5-5d2d1eb1d068"
      unitRef="usd">61322000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icfd4f0b3ca714c6eb490c213cb1f2f98_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfMTktOC0xLTEtMTA5Mw_8611d665-5ca1-4c2e-936d-5d062bfd0708"
      unitRef="usd">2250000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibb89df0e15ac4c84a80a935679aff2ce_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfMTktMTAtMS0xLTEwOTM_132677ac-5720-4eea-9535-b33af3151a23"
      unitRef="usd">174323000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1caa5d43ac1a4bc3b061cc77fc160782_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfMjAtMi0xLTEtMTA5Mw_fd80e1bc-dd75-4e19-a341-754e211ed3b9"
      unitRef="usd">35136000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iea6874af293344de8891af1d0ac5ec9d_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfMjAtNC0xLTEtMTA5Mw_c205481b-7c44-43d2-8697-c95b8e664eab"
      unitRef="usd">8433000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i53e741def943471a95d84c06b127878b_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfMjAtOC0xLTEtMTA5Mw_b74c015b-aac1-45fd-8b0f-3976e058c7cc"
      unitRef="usd">193000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4b75edc1fb0e41a9bbaddc1ceaace606_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfMjAtMTAtMS0xLTEwOTM_c4073f35-d183-4e71-b4d0-0fe88dedcf75"
      unitRef="usd">43762000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i234e1a27771f4ae1abbe7fe7570554e0_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfMjEtMi0xLTEtMTA5Mw_9604f2b8-2c1a-4bb4-99bb-8a5567853961"
      unitRef="usd">34226000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i81073bcd388a4d8894426a76ed63aee0_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfMjEtNC0xLTEtMTA5Mw_7c3383a7-d8df-4b75-817a-8d48eb33a99a"
      unitRef="usd">12640000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iff880a2b030b4cb7b02d1c278aee4287_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfMjEtOC0xLTEtMTA5Mw_983e84c3-8e9f-47ee-8c96-c0490e021047"
      unitRef="usd">2893000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i61c3eddf41bb437d89df40f1d68edd83_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfMjEtMTAtMS0xLTEwOTM_0436e5d7-335a-40d4-b341-0ae44f1508ef"
      unitRef="usd">49759000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3fb8cd3924c148d9bf555ceb061d893d_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfMjItMi0xLTEtMTA5Mw_3307da0a-fa31-4d9f-b1ef-12b7fa4dc45a"
      unitRef="usd">69362000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i323fdefcee974b9eaadcf5faf54ae114_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfMjItNC0xLTEtMTA5Mw_74a64162-b36e-4bc1-a381-93b5c0146b65"
      unitRef="usd">21073000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia23b52ccf9e04fdda998100c9f0b4b6b_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfMjItOC0xLTEtMTA5Mw_de75249f-6d2d-47a3-b281-d8beef679f11"
      unitRef="usd">3086000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if52bc01b6c184bceb61c831c2f4fc152_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfMjItMTAtMS0xLTEwOTM_21a3df50-e499-4716-9e19-2a563353f167"
      unitRef="usd">93521000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie3a01fce03b848ebb030c735c5e8a4b5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfMjMtMi0xLTEtMTA5Mw_10df82fd-db42-4245-a3cb-80f40e1bd6fa"
      unitRef="usd">227434000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i55a0d611f6ec407d9ca499c4f4a28547_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfMjMtNC0xLTEtMTA5Mw_7a24554a-1004-4344-a14a-f16f1d29b0bf"
      unitRef="usd">155152000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i27c69c9fa3544922ac80becee2129673_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfMjMtOC0xLTEtMTA5Mw_a2dcf914-a3f4-4792-ab67-669af9609f47"
      unitRef="usd">7381000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOjEwM2M3MzJhOTk3OTQ4YWY5MWY2NjQzODc0Y2JlN2ZhL3RhYmxlcmFuZ2U6MTAzYzczMmE5OTc5NDhhZjkxZjY2NDM4NzRjYmU3ZmFfMjMtMTAtMS0xLTEwOTM_176a23b6-6204-43b3-8a58-eecca8c09d87"
      unitRef="usd">389967000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="ic1fff2b19ea544c08a1972cf18b3dd52_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOmRjNThkMjY2MjgwOTRiZWI4NDkwM2Q1ZDkyYzc3MDAwL3RhYmxlcmFuZ2U6ZGM1OGQyNjYyODA5NGJlYjg0OTAzZDVkOTJjNzcwMDBfMS0xLTEtMS0w_6fa32409-6123-49db-91a6-1d7893af4a26"
      unitRef="usd">25947000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i0cbc20a7e4034c33aa1534bec7b76655_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOmRjNThkMjY2MjgwOTRiZWI4NDkwM2Q1ZDkyYzc3MDAwL3RhYmxlcmFuZ2U6ZGM1OGQyNjYyODA5NGJlYjg0OTAzZDVkOTJjNzcwMDBfMS0zLTEtMS0w_a65338e6-9210-471e-bfa1-7be782a0ae8c"
      unitRef="usd">24199000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i3709e6fd6308415c8549a39a13c74bdd_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOmRjNThkMjY2MjgwOTRiZWI4NDkwM2Q1ZDkyYzc3MDAwL3RhYmxlcmFuZ2U6ZGM1OGQyNjYyODA5NGJlYjg0OTAzZDVkOTJjNzcwMDBfMi0xLTEtMS0w_ec6ebcf5-1bc4-43d9-999a-e872b99ea45f"
      unitRef="usd">1828000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i6af3f754f06f44f798b4e7247d739ae5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOmRjNThkMjY2MjgwOTRiZWI4NDkwM2Q1ZDkyYzc3MDAwL3RhYmxlcmFuZ2U6ZGM1OGQyNjYyODA5NGJlYjg0OTAzZDVkOTJjNzcwMDBfMi0zLTEtMS0w_b2f4f700-752b-448d-9b60-dc15be500738"
      unitRef="usd">887000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="id89ca72d5d48484c8101d01bf2d3b6df_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOmRjNThkMjY2MjgwOTRiZWI4NDkwM2Q1ZDkyYzc3MDAwL3RhYmxlcmFuZ2U6ZGM1OGQyNjYyODA5NGJlYjg0OTAzZDVkOTJjNzcwMDBfMy0xLTEtMS0w_7eada57c-6dec-4608-afdf-bf95a49f4001"
      unitRef="usd">2510000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i8a516593384f42b2a5abfb134e6ab8e5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOmRjNThkMjY2MjgwOTRiZWI4NDkwM2Q1ZDkyYzc3MDAwL3RhYmxlcmFuZ2U6ZGM1OGQyNjYyODA5NGJlYjg0OTAzZDVkOTJjNzcwMDBfMy0zLTEtMS0w_3c1ba4b9-eafb-426f-9862-cb6267911e7f"
      unitRef="usd">1489000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="ia5ebfbc6ead84aceaccfd9610ad3be10_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOmRjNThkMjY2MjgwOTRiZWI4NDkwM2Q1ZDkyYzc3MDAwL3RhYmxlcmFuZ2U6ZGM1OGQyNjYyODA5NGJlYjg0OTAzZDVkOTJjNzcwMDBfNC0xLTEtMS0w_3daeb8e3-15ac-4f14-ab8a-47d45a3ed5cf"
      unitRef="usd">30285000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="ibf28dfd6a80b4da8ac31ccfd0500d010_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV83OS9mcmFnOmYyMGYxOTgzYzUzMzQ4M2E4NGE3OWRkYzc2ZGIxNTk5L3RhYmxlOmRjNThkMjY2MjgwOTRiZWI4NDkwM2Q1ZDkyYzc3MDAwL3RhYmxlcmFuZ2U6ZGM1OGQyNjYyODA5NGJlYjg0OTAzZDVkOTJjNzcwMDBfNC0zLTEtMS0w_006d6cec-7edf-4b53-b348-a3c2cc9b69fd"
      unitRef="usd">26575000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:AdditionalFinancialInformationDisclosureTextBlock
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RleHRyZWdpb246Mzk5YTczZGNjMTQ5NDEzYWE2NDc3ODJlMjhmYmU2M2VfMzM4Mw_c3ef2fb8-4eb1-4787-a7af-99b441fc5847">Supplemental Financial Information&lt;div style="margin-top:6pt;text-align:justify"&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;Restructuring and Impairment Charges&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of &#x201c;Restructuring and impairment charges&#x201d; line item in the condensed consolidated statements of operations, which contains restructuring charges and related expenses, as well as impairment charges, were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.619%"/&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:13.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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:13.963%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;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:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;June 30, 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 #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:8.5pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Restructuring charges&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;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;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;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:9pt;font-weight:400;line-height:100%"&gt;Manufacturing footprint optimization&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:9pt;font-weight:700;line-height:100%"&gt;747&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,253&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total restructuring charges&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:9pt;font-weight:700;line-height:100%"&gt;747&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:9pt;font-weight:700;line-height:100%"&gt;2,253&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:9pt;font-weight:700;line-height:100%"&gt;Total restructuring and impairment charges&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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;747&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,253&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our AES operating segment incurred $0.7&#160;million and $2.3&#160;million of restructuring and impairment charges for the three and six months ended June 30, 2021, respectively, and our EMS operating segment incurred an immaterial amount of restructuring and impairment charges for the three and six months ended June 30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Restructuring Charges &amp;amp; Related Expenses - Manufacturing Footprint Optimization&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the third quarter of 2020, we commenced manufacturing footprint optimization plans involving certain Europe and Asia manufacturing locations, primarily impacting our AES operating segment, in order to achieve greater cost competitiveness as well as align capacity with end market demand. The majority of the restructuring activities have been completed as of the end of the first half of 2021. We incurred restructuring charges and related expenses of $0.7&#160;million and $2.3&#160;million for the three and six months ended June 30, 2021, respectively, of which $0.4&#160;million of contra-expense and $0.1&#160;million of expense is related to severance and related benefits for the three and six months ended June 30, 2021, respectively. Severance and related benefits activity related to the manufacturing footprint optimization plan is presented in the table below for the six months ended June 30, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&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:83.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.959%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(Dollars 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:9pt;font-weight:700;line-height:100%"&gt;Manufacturing Footprint Optimization Restructuring Severance&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,003&#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:9pt;font-weight:400;line-height:100%"&gt;Provisions&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:9pt;font-weight:400;line-height:100%"&gt;113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Payments&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:9pt;font-weight:400;line-height:100%"&gt;(6,902)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;Foreign currency translation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(312)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance as of June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,902&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&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;Other Operating (Income) Expense, Net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of &#x201c;Other operating (income) expense, net&#x201d; line item in the condensed consolidated statements of operations, were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.473%"/&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: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: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:13.963%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;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:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;June 30, 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 #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:8.5pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;UTIS fire&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;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;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;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:9pt;font-weight:400;line-height:100%"&gt;Fixed assets write-offs&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:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;891&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;Inventory charges&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:9pt;font-weight:700;line-height:100%"&gt;40&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;320&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:9pt;font-weight:400;line-height:100%"&gt;Professional services&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:9pt;font-weight:700;line-height:100%"&gt;1,072&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,594&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;Lease obligations&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:9pt;font-weight:700;line-height:100%"&gt;54&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;540&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:9pt;font-weight:400;line-height:100%"&gt;Compensation &amp;amp; benefits&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:9pt;font-weight:700;line-height:100%"&gt;600&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;844&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;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:9pt;font-weight:700;line-height:100%"&gt;76&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;76&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:9pt;font-weight:400;line-height:100%"&gt;Insurance recoveries&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:9pt;font-weight:700;line-height:100%"&gt;(359)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(1,478)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total UTIS fire&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:9pt;font-weight:700;line-height:100%"&gt;1,483&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:9pt;font-weight:700;line-height:100%"&gt;2,787&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 #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:9pt;font-weight:400;line-height:100%"&gt;(Gain) loss on sale or disposal of property, plant and equipment&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:9pt;font-weight:700;line-height:100%"&gt;(593)&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;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:9pt;font-weight:400;line-height:100%"&gt;33&#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;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:9pt;font-weight:700;line-height:100%"&gt;(682)&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;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:9pt;font-weight:400;line-height:100%"&gt;53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Economic incentive grants&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:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(145)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(145)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:9pt;font-weight:700;line-height:100%"&gt;Total other operating (income) expense, net&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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;890&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(112)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,105&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(92)&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In early February 2021, there was a fire at our UTIS manufacturing facility in Ansan, South Korea, which manufactures eSorba&#xae; polyurethane foams used in portable electronics and display applications. The site was safely evacuated and there were no reported injuries; however, there was extensive damage to the manufacturing site and some damage to nearby property. The cause of the fire is still under investigation. Operations at this facility will be disrupted into at least the first quarter of 2022. We are currently evaluating alternative facility options.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognized fixed asset write-offs and inventory charges of $0.9&#160;million and $0.3&#160;million, respectively, related to property destroyed in the fire for the six months ended June 30, 2021. Additionally, we recognized a $0.5&#160;million contingent liability pertaining to our obligations for the fire damage to the building in connection with the underlying lease agreement. We have incurred $1.1&#160;million and $1.6&#160;million of fees for various professional services for the three and six months ended June 30, 2021, respectively, in connection with the assessment of the fire and the efforts to rebuild and resume operations. Further, we incurred $0.6&#160;million and $0.8&#160;million of compensation and benefits for UTIS manufacturing employees, subsequent to the fire, for the three and six months ended June 30, 2021, respectively. In connection with the UTIS fire, we have recognized anticipated insurance recoveries of $0.4&#160;million and $1.5&#160;million related to our ongoing insurance claim for property damage and compensation and benefits of hourly employees, less the applicable $0.3&#160;million deductible, for the three and six months ended June 30, 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Based on the facts and circumstances known to us as of our filing, while we are aware of other potential liabilities, we are unable presently to estimate the probability or amount of any further contingent liabilities associated with damages to nearby property or other potential costs due to the fire at our UTIS manufacturing facility. As such, no further reserves have been established at this time. We will continue to re-assess as additional information becomes available.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&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;Interest Expense, Net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of &#x201c;Interest expense, net&#x201d; line item in the condensed consolidated statements of operations, were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.473%"/&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: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: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:13.963%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;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:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;June 30, 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 #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:8.5pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest on revolving credit facility&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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,388&#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;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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;106&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,467&#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:9pt;font-weight:400;line-height:100%"&gt;Interest rate swap settlements&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:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Line of credit fees&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:9pt;font-weight:700;line-height:100%"&gt;291&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;564&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Debt issuance amortization 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:9pt;font-weight:700;line-height:100%"&gt;179&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;358&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest on finance leases&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:9pt;font-weight:700;line-height:100%"&gt;47&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;259&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;Interest income&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:9pt;font-weight:700;line-height:100%"&gt;(150)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(269)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(345)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(589)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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:9pt;font-weight:700;line-height:100%"&gt;32&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;69&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:9pt;font-weight:700;line-height:100%"&gt;Total interest expense, net&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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;404&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;1,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,011&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;2,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AdditionalFinancialInformationDisclosureTextBlock>
    <us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RleHRyZWdpb246Mzk5YTczZGNjMTQ5NDEzYWE2NDc3ODJlMjhmYmU2M2VfMzM3Nw_0cd9e103-80d0-4c83-a911-9ef9c6da620e">The components of &#x201c;Restructuring and impairment charges&#x201d; line item in the condensed consolidated statements of operations, which contains restructuring charges and related expenses, as well as impairment charges, were 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:36.619%"/&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:13.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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:13.963%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;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:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;June 30, 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 #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:8.5pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Restructuring charges&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;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;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;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:9pt;font-weight:400;line-height:100%"&gt;Manufacturing footprint optimization&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:9pt;font-weight:700;line-height:100%"&gt;747&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,253&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total restructuring charges&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:9pt;font-weight:700;line-height:100%"&gt;747&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:9pt;font-weight:700;line-height:100%"&gt;2,253&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:9pt;font-weight:700;line-height:100%"&gt;Total restructuring and impairment charges&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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;747&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,253&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:ScheduleOfRestructuringAndRelatedCostsTextBlock>
    <us-gaap:RestructuringCharges
      contextRef="i4612828a7d444e53b8a07ba58c484aa0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOjNjN2RiNGZhNGIzODQ4MDRhZDlmMmI5ZTI5NjUxNDM2L3RhYmxlcmFuZ2U6M2M3ZGI0ZmE0YjM4NDgwNGFkOWYyYjllMjk2NTE0MzZfMy0xLTEtMS0w_22f5cd26-3eea-421f-acd4-95dc267ae865"
      unitRef="usd">747000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ie2bef4d4b5044b6782977aa8a763306b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOjNjN2RiNGZhNGIzODQ4MDRhZDlmMmI5ZTI5NjUxNDM2L3RhYmxlcmFuZ2U6M2M3ZGI0ZmE0YjM4NDgwNGFkOWYyYjllMjk2NTE0MzZfMy0zLTEtMS0w_1170dac2-b283-43cf-96d5-7ed82b44d939"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i078793600acb4c16afa3017ccd2c0e86_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOjNjN2RiNGZhNGIzODQ4MDRhZDlmMmI5ZTI5NjUxNDM2L3RhYmxlcmFuZ2U6M2M3ZGI0ZmE0YjM4NDgwNGFkOWYyYjllMjk2NTE0MzZfMy01LTEtMS02MDg_b664c064-07e4-4e1e-81d0-4fc60faf9485"
      unitRef="usd">2253000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i47c96645ba5d4607856b34337ea033d3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOjNjN2RiNGZhNGIzODQ4MDRhZDlmMmI5ZTI5NjUxNDM2L3RhYmxlcmFuZ2U6M2M3ZGI0ZmE0YjM4NDgwNGFkOWYyYjllMjk2NTE0MzZfMy03LTEtMS02MTA_14735447-2e58-4087-a7bb-32d293691289"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i459ec47b924848c7957a417da57a02a4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOjNjN2RiNGZhNGIzODQ4MDRhZDlmMmI5ZTI5NjUxNDM2L3RhYmxlcmFuZ2U6M2M3ZGI0ZmE0YjM4NDgwNGFkOWYyYjllMjk2NTE0MzZfNS0xLTEtMS0w_2bec782f-28b2-48db-a9f1-3382f11b38ec"
      unitRef="usd">747000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i3b965a642c294c15979f2e679aa4823a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOjNjN2RiNGZhNGIzODQ4MDRhZDlmMmI5ZTI5NjUxNDM2L3RhYmxlcmFuZ2U6M2M3ZGI0ZmE0YjM4NDgwNGFkOWYyYjllMjk2NTE0MzZfNS0zLTEtMS0w_62f2f8ba-51da-4291-82b0-f73df0fa7e51"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOjNjN2RiNGZhNGIzODQ4MDRhZDlmMmI5ZTI5NjUxNDM2L3RhYmxlcmFuZ2U6M2M3ZGI0ZmE0YjM4NDgwNGFkOWYyYjllMjk2NTE0MzZfNS01LTEtMS0w_2b0993f0-05c0-465b-815d-b29d15509891"
      unitRef="usd">2253000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOjNjN2RiNGZhNGIzODQ4MDRhZDlmMmI5ZTI5NjUxNDM2L3RhYmxlcmFuZ2U6M2M3ZGI0ZmE0YjM4NDgwNGFkOWYyYjllMjk2NTE0MzZfNS03LTEtMS0w_444cafb0-15bd-44a5-8d0c-ff8cc6e45c5a"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCostsAndAssetImpairmentCharges
      contextRef="i459ec47b924848c7957a417da57a02a4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOjNjN2RiNGZhNGIzODQ4MDRhZDlmMmI5ZTI5NjUxNDM2L3RhYmxlcmFuZ2U6M2M3ZGI0ZmE0YjM4NDgwNGFkOWYyYjllMjk2NTE0MzZfMTAtMS0xLTEtMA_5c6fcabe-f3cf-43ae-911e-61de6288403e"
      unitRef="usd">747000</us-gaap:RestructuringCostsAndAssetImpairmentCharges>
    <us-gaap:RestructuringCostsAndAssetImpairmentCharges
      contextRef="i3b965a642c294c15979f2e679aa4823a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOjNjN2RiNGZhNGIzODQ4MDRhZDlmMmI5ZTI5NjUxNDM2L3RhYmxlcmFuZ2U6M2M3ZGI0ZmE0YjM4NDgwNGFkOWYyYjllMjk2NTE0MzZfMTAtMy0xLTEtMA_8955062b-8f99-4384-a7b4-9150cdd063cd"
      unitRef="usd">0</us-gaap:RestructuringCostsAndAssetImpairmentCharges>
    <us-gaap:RestructuringCostsAndAssetImpairmentCharges
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOjNjN2RiNGZhNGIzODQ4MDRhZDlmMmI5ZTI5NjUxNDM2L3RhYmxlcmFuZ2U6M2M3ZGI0ZmE0YjM4NDgwNGFkOWYyYjllMjk2NTE0MzZfMTAtNS0xLTEtMA_40eb2374-6fb4-4181-a4de-8c505b80d02b"
      unitRef="usd">2253000</us-gaap:RestructuringCostsAndAssetImpairmentCharges>
    <us-gaap:RestructuringCostsAndAssetImpairmentCharges
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOjNjN2RiNGZhNGIzODQ4MDRhZDlmMmI5ZTI5NjUxNDM2L3RhYmxlcmFuZ2U6M2M3ZGI0ZmE0YjM4NDgwNGFkOWYyYjllMjk2NTE0MzZfMTAtNy0xLTEtMA_8dd1f161-18e7-4b1f-adf9-33a9e50ac29b"
      unitRef="usd">0</us-gaap:RestructuringCostsAndAssetImpairmentCharges>
    <us-gaap:RestructuringCostsAndAssetImpairmentCharges
      contextRef="id4ab6da901ee478a9862c8cd1f77af7c_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RleHRyZWdpb246Mzk5YTczZGNjMTQ5NDEzYWE2NDc3ODJlMjhmYmU2M2VfMzY0_0d88d749-da48-4d1e-8590-29a4f2a7c31d"
      unitRef="usd">700000</us-gaap:RestructuringCostsAndAssetImpairmentCharges>
    <us-gaap:RestructuringCostsAndAssetImpairmentCharges
      contextRef="i1de0420c068f490298f8b1422a40cec1_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RleHRyZWdpb246Mzk5YTczZGNjMTQ5NDEzYWE2NDc3ODJlMjhmYmU2M2VfMTA0NDUzNjA0Njg3MDI_275da1db-22c1-426c-b4d8-9d4fc725e230"
      unitRef="usd">2300000</us-gaap:RestructuringCostsAndAssetImpairmentCharges>
    <us-gaap:RestructuringCostsAndAssetImpairmentCharges
      contextRef="i459ec47b924848c7957a417da57a02a4_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RleHRyZWdpb246Mzk5YTczZGNjMTQ5NDEzYWE2NDc3ODJlMjhmYmU2M2VfOTkz_16966187-b0a5-4053-9149-ba41e47d291f"
      unitRef="usd">700000</us-gaap:RestructuringCostsAndAssetImpairmentCharges>
    <us-gaap:RestructuringCostsAndAssetImpairmentCharges
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RleHRyZWdpb246Mzk5YTczZGNjMTQ5NDEzYWE2NDc3ODJlMjhmYmU2M2VfMTA0NDUzNjA0Njg5MTQ_de18dbb7-8a3f-4d8c-9491-040e72016a2e"
      unitRef="usd">2300000</us-gaap:RestructuringCostsAndAssetImpairmentCharges>
    <us-gaap:SeveranceCosts1
      contextRef="i459ec47b924848c7957a417da57a02a4_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RleHRyZWdpb246Mzk5YTczZGNjMTQ5NDEzYWE2NDc3ODJlMjhmYmU2M2VfMTAwOQ_2c660800-17f3-4ec6-b585-0eda36fcbcb4"
      unitRef="usd">400000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RleHRyZWdpb246Mzk5YTczZGNjMTQ5NDEzYWE2NDc3ODJlMjhmYmU2M2VfMjc0ODc3OTA4MTM5Mw_fefebdf9-d128-4401-adeb-dece8ac324cb"
      unitRef="usd">100000</us-gaap:SeveranceCosts1>
    <us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RleHRyZWdpb246Mzk5YTczZGNjMTQ5NDEzYWE2NDc3ODJlMjhmYmU2M2VfMzM3OA_f38eadda-4217-425c-808a-d2a560dd1997">Severance and related benefits activity related to the manufacturing footprint optimization plan is presented in the table below for the six months ended June 30, 2021:&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:83.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.959%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(Dollars 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:9pt;font-weight:700;line-height:100%"&gt;Manufacturing Footprint Optimization Restructuring Severance&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,003&#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:9pt;font-weight:400;line-height:100%"&gt;Provisions&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:9pt;font-weight:400;line-height:100%"&gt;113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Payments&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:9pt;font-weight:400;line-height:100%"&gt;(6,902)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;Foreign currency translation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(312)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance as of June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;3,902&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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:ScheduleOfRestructuringReserveByTypeOfCostTextBlock>
    <us-gaap:RestructuringReserve
      contextRef="i45d71c475e10447286fc5e83843cf38f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOjlkY2VkZGE5ODFjNDQxMDdhYzQzYmFhZjAxY2M4YjdlL3RhYmxlcmFuZ2U6OWRjZWRkYTk4MWM0NDEwN2FjNDNiYWFmMDFjYzhiN2VfMS0xLTEtMS0w_9c3b8aec-83be-4fa0-9dc5-1395a63c7163"
      unitRef="usd">11003000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="i65788aa306fc4f7a9e8abc274a4ad450_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOjlkY2VkZGE5ODFjNDQxMDdhYzQzYmFhZjAxY2M4YjdlL3RhYmxlcmFuZ2U6OWRjZWRkYTk4MWM0NDEwN2FjNDNiYWFmMDFjYzhiN2VfMi0xLTEtMS0w_ed24f9e2-2a71-473c-8aac-9064a1caf02d"
      unitRef="usd">113000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring
      contextRef="i65788aa306fc4f7a9e8abc274a4ad450_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOjlkY2VkZGE5ODFjNDQxMDdhYzQzYmFhZjAxY2M4YjdlL3RhYmxlcmFuZ2U6OWRjZWRkYTk4MWM0NDEwN2FjNDNiYWFmMDFjYzhiN2VfMy0xLTEtMS0w_17b8e303-220a-49e2-b880-9e3db9fb0fc4"
      unitRef="usd">6902000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveTranslationAdjustment
      contextRef="i65788aa306fc4f7a9e8abc274a4ad450_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOjlkY2VkZGE5ODFjNDQxMDdhYzQzYmFhZjAxY2M4YjdlL3RhYmxlcmFuZ2U6OWRjZWRkYTk4MWM0NDEwN2FjNDNiYWFmMDFjYzhiN2VfNC0xLTEtMS0w_f3b29eaf-e378-405d-a6b3-1a0a38b47e5c"
      unitRef="usd">312000</us-gaap:RestructuringReserveTranslationAdjustment>
    <us-gaap:RestructuringReserve
      contextRef="ia5b7ca8984e0479f94df3c685fdc0702_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOjlkY2VkZGE5ODFjNDQxMDdhYzQzYmFhZjAxY2M4YjdlL3RhYmxlcmFuZ2U6OWRjZWRkYTk4MWM0NDEwN2FjNDNiYWFmMDFjYzhiN2VfNS0xLTEtMS0w_d1c934e8-58f8-42d1-b6d5-96be0e690325"
      unitRef="usd">3902000</us-gaap:RestructuringReserve>
    <rog:ScheduleOfIncomeStatementSupplementalDisclosuresTableTextBlock
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RleHRyZWdpb246Mzk5YTczZGNjMTQ5NDEzYWE2NDc3ODJlMjhmYmU2M2VfMzM3OQ_370e3089-eeaf-4839-b28c-42a5ee820187">The components of &#x201c;Other operating (income) expense, net&#x201d; line item in the condensed consolidated statements of operations, were 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:36.473%"/&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: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: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:13.963%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;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:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;June 30, 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 #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:8.5pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;UTIS fire&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;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;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;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:9pt;font-weight:400;line-height:100%"&gt;Fixed assets write-offs&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:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;891&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;Inventory charges&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:9pt;font-weight:700;line-height:100%"&gt;40&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;320&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:9pt;font-weight:400;line-height:100%"&gt;Professional services&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:9pt;font-weight:700;line-height:100%"&gt;1,072&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,594&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;Lease obligations&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:9pt;font-weight:700;line-height:100%"&gt;54&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;540&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:9pt;font-weight:400;line-height:100%"&gt;Compensation &amp;amp; benefits&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:9pt;font-weight:700;line-height:100%"&gt;600&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;844&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;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:9pt;font-weight:700;line-height:100%"&gt;76&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;76&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:9pt;font-weight:400;line-height:100%"&gt;Insurance recoveries&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:9pt;font-weight:700;line-height:100%"&gt;(359)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(1,478)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total UTIS fire&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:9pt;font-weight:700;line-height:100%"&gt;1,483&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:9pt;font-weight:700;line-height:100%"&gt;2,787&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 #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:9pt;font-weight:400;line-height:100%"&gt;(Gain) loss on sale or disposal of property, plant and equipment&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:9pt;font-weight:700;line-height:100%"&gt;(593)&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;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:9pt;font-weight:400;line-height:100%"&gt;33&#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;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:9pt;font-weight:700;line-height:100%"&gt;(682)&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;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:9pt;font-weight:400;line-height:100%"&gt;53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Economic incentive grants&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:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(145)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(145)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:9pt;font-weight:700;line-height:100%"&gt;Total other operating (income) expense, net&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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;890&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(112)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2,105&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(92)&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;</rog:ScheduleOfIncomeStatementSupplementalDisclosuresTableTextBlock>
    <rog:CatastrophicEventFixedAssetWriteOffs
      contextRef="i459ec47b924848c7957a417da57a02a4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOjg4ODJkNzNmYjQwZDQ2ZWM5NjYyNzhhOWIyMGYzNDJhL3RhYmxlcmFuZ2U6ODg4MmQ3M2ZiNDBkNDZlYzk2NjI3OGE5YjIwZjM0MmFfMy0xLTEtMS0w_04d2d178-f3d3-4a9f-b52b-d3edd4fbfbf9"
      unitRef="usd">0</rog:CatastrophicEventFixedAssetWriteOffs>
    <rog:CatastrophicEventFixedAssetWriteOffs
      contextRef="i3b965a642c294c15979f2e679aa4823a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOjg4ODJkNzNmYjQwZDQ2ZWM5NjYyNzhhOWIyMGYzNDJhL3RhYmxlcmFuZ2U6ODg4MmQ3M2ZiNDBkNDZlYzk2NjI3OGE5YjIwZjM0MmFfMy0zLTEtMS0w_29db9890-6584-4698-9727-902e064329f3"
      unitRef="usd">0</rog:CatastrophicEventFixedAssetWriteOffs>
    <rog:CatastrophicEventFixedAssetWriteOffs
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOjg4ODJkNzNmYjQwZDQ2ZWM5NjYyNzhhOWIyMGYzNDJhL3RhYmxlcmFuZ2U6ODg4MmQ3M2ZiNDBkNDZlYzk2NjI3OGE5YjIwZjM0MmFfMy01LTEtMS0w_650f2abb-9a1d-459e-a852-f1b01882a103"
      unitRef="usd">891000</rog:CatastrophicEventFixedAssetWriteOffs>
    <rog:CatastrophicEventFixedAssetWriteOffs
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOjg4ODJkNzNmYjQwZDQ2ZWM5NjYyNzhhOWIyMGYzNDJhL3RhYmxlcmFuZ2U6ODg4MmQ3M2ZiNDBkNDZlYzk2NjI3OGE5YjIwZjM0MmFfMy03LTEtMS0w_8d6148e7-39fb-4343-ba32-0cc74f897a74"
      unitRef="usd">0</rog:CatastrophicEventFixedAssetWriteOffs>
    <rog:CatastrophicEventInventoryCharges
      contextRef="i459ec47b924848c7957a417da57a02a4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOjg4ODJkNzNmYjQwZDQ2ZWM5NjYyNzhhOWIyMGYzNDJhL3RhYmxlcmFuZ2U6ODg4MmQ3M2ZiNDBkNDZlYzk2NjI3OGE5YjIwZjM0MmFfNC0xLTEtMS0w_6b5b08cd-9225-42df-b33f-07262677f69f"
      unitRef="usd">40000</rog:CatastrophicEventInventoryCharges>
    <rog:CatastrophicEventInventoryCharges
      contextRef="i3b965a642c294c15979f2e679aa4823a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOjg4ODJkNzNmYjQwZDQ2ZWM5NjYyNzhhOWIyMGYzNDJhL3RhYmxlcmFuZ2U6ODg4MmQ3M2ZiNDBkNDZlYzk2NjI3OGE5YjIwZjM0MmFfNC0zLTEtMS0w_e73f8192-edc0-409a-8d7f-242502750b12"
      unitRef="usd">0</rog:CatastrophicEventInventoryCharges>
    <rog:CatastrophicEventInventoryCharges
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOjg4ODJkNzNmYjQwZDQ2ZWM5NjYyNzhhOWIyMGYzNDJhL3RhYmxlcmFuZ2U6ODg4MmQ3M2ZiNDBkNDZlYzk2NjI3OGE5YjIwZjM0MmFfNC01LTEtMS0w_61468935-e57f-4d3a-a1c9-04456363a000"
      unitRef="usd">320000</rog:CatastrophicEventInventoryCharges>
    <rog:CatastrophicEventInventoryCharges
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOjg4ODJkNzNmYjQwZDQ2ZWM5NjYyNzhhOWIyMGYzNDJhL3RhYmxlcmFuZ2U6ODg4MmQ3M2ZiNDBkNDZlYzk2NjI3OGE5YjIwZjM0MmFfNC03LTEtMS0w_a1c9cd42-3910-4a1d-b7fb-a48124ea231b"
      unitRef="usd">0</rog:CatastrophicEventInventoryCharges>
    <us-gaap:ProfessionalFees
      contextRef="i459ec47b924848c7957a417da57a02a4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOjg4ODJkNzNmYjQwZDQ2ZWM5NjYyNzhhOWIyMGYzNDJhL3RhYmxlcmFuZ2U6ODg4MmQ3M2ZiNDBkNDZlYzk2NjI3OGE5YjIwZjM0MmFfNS0xLTEtMS0w_ddfc19d1-abf4-49b2-8386-f461427024d3"
      unitRef="usd">1072000</us-gaap:ProfessionalFees>
    <us-gaap:ProfessionalFees
      contextRef="i3b965a642c294c15979f2e679aa4823a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOjg4ODJkNzNmYjQwZDQ2ZWM5NjYyNzhhOWIyMGYzNDJhL3RhYmxlcmFuZ2U6ODg4MmQ3M2ZiNDBkNDZlYzk2NjI3OGE5YjIwZjM0MmFfNS0zLTEtMS0w_dcc9baf1-d719-4837-8aa0-e6523151b9b4"
      unitRef="usd">0</us-gaap:ProfessionalFees>
    <us-gaap:ProfessionalFees
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOjg4ODJkNzNmYjQwZDQ2ZWM5NjYyNzhhOWIyMGYzNDJhL3RhYmxlcmFuZ2U6ODg4MmQ3M2ZiNDBkNDZlYzk2NjI3OGE5YjIwZjM0MmFfNS01LTEtMS0w_b6ca655b-df9a-4947-bc7d-f9bed1626155"
      unitRef="usd">1594000</us-gaap:ProfessionalFees>
    <us-gaap:ProfessionalFees
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOjg4ODJkNzNmYjQwZDQ2ZWM5NjYyNzhhOWIyMGYzNDJhL3RhYmxlcmFuZ2U6ODg4MmQ3M2ZiNDBkNDZlYzk2NjI3OGE5YjIwZjM0MmFfNS03LTEtMS0w_d73aca7a-a0cd-44b5-ac69-8f4513f59413"
      unitRef="usd">0</us-gaap:ProfessionalFees>
    <rog:CatastrophicEventLeaseObligations
      contextRef="i459ec47b924848c7957a417da57a02a4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOjg4ODJkNzNmYjQwZDQ2ZWM5NjYyNzhhOWIyMGYzNDJhL3RhYmxlcmFuZ2U6ODg4MmQ3M2ZiNDBkNDZlYzk2NjI3OGE5YjIwZjM0MmFfNi0xLTEtMS0w_3ab00dca-d910-4de9-b317-3af80b5bb553"
      unitRef="usd">54000</rog:CatastrophicEventLeaseObligations>
    <rog:CatastrophicEventLeaseObligations
      contextRef="i3b965a642c294c15979f2e679aa4823a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOjg4ODJkNzNmYjQwZDQ2ZWM5NjYyNzhhOWIyMGYzNDJhL3RhYmxlcmFuZ2U6ODg4MmQ3M2ZiNDBkNDZlYzk2NjI3OGE5YjIwZjM0MmFfNi0zLTEtMS0w_cb65e1a0-82a1-496b-bcc3-e2c0063d0530"
      unitRef="usd">0</rog:CatastrophicEventLeaseObligations>
    <rog:CatastrophicEventLeaseObligations
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOjg4ODJkNzNmYjQwZDQ2ZWM5NjYyNzhhOWIyMGYzNDJhL3RhYmxlcmFuZ2U6ODg4MmQ3M2ZiNDBkNDZlYzk2NjI3OGE5YjIwZjM0MmFfNi01LTEtMS0w_b3f2558c-2b2f-4f2d-ba14-44e3ce8a0bba"
      unitRef="usd">540000</rog:CatastrophicEventLeaseObligations>
    <rog:CatastrophicEventLeaseObligations
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOjg4ODJkNzNmYjQwZDQ2ZWM5NjYyNzhhOWIyMGYzNDJhL3RhYmxlcmFuZ2U6ODg4MmQ3M2ZiNDBkNDZlYzk2NjI3OGE5YjIwZjM0MmFfNi03LTEtMS0w_80d18be4-fd38-44d9-a0c0-595dec89778d"
      unitRef="usd">0</rog:CatastrophicEventLeaseObligations>
    <rog:CatastrophicEventCompensationAndBenefits
      contextRef="i459ec47b924848c7957a417da57a02a4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOjg4ODJkNzNmYjQwZDQ2ZWM5NjYyNzhhOWIyMGYzNDJhL3RhYmxlcmFuZ2U6ODg4MmQ3M2ZiNDBkNDZlYzk2NjI3OGE5YjIwZjM0MmFfNy0xLTEtMS0w_a47bc655-7a48-4335-ad28-54a72c3181cc"
      unitRef="usd">600000</rog:CatastrophicEventCompensationAndBenefits>
    <rog:CatastrophicEventCompensationAndBenefits
      contextRef="i3b965a642c294c15979f2e679aa4823a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOjg4ODJkNzNmYjQwZDQ2ZWM5NjYyNzhhOWIyMGYzNDJhL3RhYmxlcmFuZ2U6ODg4MmQ3M2ZiNDBkNDZlYzk2NjI3OGE5YjIwZjM0MmFfNy0zLTEtMS0w_369f5751-935b-4785-8a46-37bdcf2db5d5"
      unitRef="usd">0</rog:CatastrophicEventCompensationAndBenefits>
    <rog:CatastrophicEventCompensationAndBenefits
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOjg4ODJkNzNmYjQwZDQ2ZWM5NjYyNzhhOWIyMGYzNDJhL3RhYmxlcmFuZ2U6ODg4MmQ3M2ZiNDBkNDZlYzk2NjI3OGE5YjIwZjM0MmFfNy01LTEtMS0w_afb88cf0-808e-4bcf-a490-07beb035f634"
      unitRef="usd">844000</rog:CatastrophicEventCompensationAndBenefits>
    <rog:CatastrophicEventCompensationAndBenefits
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOjg4ODJkNzNmYjQwZDQ2ZWM5NjYyNzhhOWIyMGYzNDJhL3RhYmxlcmFuZ2U6ODg4MmQ3M2ZiNDBkNDZlYzk2NjI3OGE5YjIwZjM0MmFfNy03LTEtMS0w_96da1462-6591-4390-9a69-2d2bd28ee8ba"
      unitRef="usd">0</rog:CatastrophicEventCompensationAndBenefits>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="i459ec47b924848c7957a417da57a02a4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOjg4ODJkNzNmYjQwZDQ2ZWM5NjYyNzhhOWIyMGYzNDJhL3RhYmxlcmFuZ2U6ODg4MmQ3M2ZiNDBkNDZlYzk2NjI3OGE5YjIwZjM0MmFfOC0xLTEtMS0yMjE2_d8e0aceb-cfa6-4bf4-b358-50bb54e23d87"
      unitRef="usd">76000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="i3b965a642c294c15979f2e679aa4823a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOjg4ODJkNzNmYjQwZDQ2ZWM5NjYyNzhhOWIyMGYzNDJhL3RhYmxlcmFuZ2U6ODg4MmQ3M2ZiNDBkNDZlYzk2NjI3OGE5YjIwZjM0MmFfOC0zLTEtMS0yMjE2_96be1051-d53f-421c-ae48-5638fc6f9118"
      unitRef="usd">0</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOjg4ODJkNzNmYjQwZDQ2ZWM5NjYyNzhhOWIyMGYzNDJhL3RhYmxlcmFuZ2U6ODg4MmQ3M2ZiNDBkNDZlYzk2NjI3OGE5YjIwZjM0MmFfOC01LTEtMS0yMjE2_14462de7-fb70-43e6-81d7-7b71cf1a9480"
      unitRef="usd">76000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOjg4ODJkNzNmYjQwZDQ2ZWM5NjYyNzhhOWIyMGYzNDJhL3RhYmxlcmFuZ2U6ODg4MmQ3M2ZiNDBkNDZlYzk2NjI3OGE5YjIwZjM0MmFfOC03LTEtMS0yMjE2_a80c107d-f657-47f9-b945-86dc0d308fff"
      unitRef="usd">0</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:InsuranceRecoveries
      contextRef="i459ec47b924848c7957a417da57a02a4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOjg4ODJkNzNmYjQwZDQ2ZWM5NjYyNzhhOWIyMGYzNDJhL3RhYmxlcmFuZ2U6ODg4MmQ3M2ZiNDBkNDZlYzk2NjI3OGE5YjIwZjM0MmFfOC0xLTEtMS0w_a0083e8d-db62-44bd-836c-f35a82943c8e"
      unitRef="usd">359000</us-gaap:InsuranceRecoveries>
    <us-gaap:InsuranceRecoveries
      contextRef="i3b965a642c294c15979f2e679aa4823a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOjg4ODJkNzNmYjQwZDQ2ZWM5NjYyNzhhOWIyMGYzNDJhL3RhYmxlcmFuZ2U6ODg4MmQ3M2ZiNDBkNDZlYzk2NjI3OGE5YjIwZjM0MmFfOC0zLTEtMS0w_04065754-e195-4178-88d8-29c9f94f3b17"
      unitRef="usd">0</us-gaap:InsuranceRecoveries>
    <us-gaap:InsuranceRecoveries
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOjg4ODJkNzNmYjQwZDQ2ZWM5NjYyNzhhOWIyMGYzNDJhL3RhYmxlcmFuZ2U6ODg4MmQ3M2ZiNDBkNDZlYzk2NjI3OGE5YjIwZjM0MmFfOC01LTEtMS0w_8fd9dcaa-a84a-44b4-a124-050bf3eb7f74"
      unitRef="usd">1478000</us-gaap:InsuranceRecoveries>
    <us-gaap:InsuranceRecoveries
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOjg4ODJkNzNmYjQwZDQ2ZWM5NjYyNzhhOWIyMGYzNDJhL3RhYmxlcmFuZ2U6ODg4MmQ3M2ZiNDBkNDZlYzk2NjI3OGE5YjIwZjM0MmFfOC03LTEtMS0w_eefa5cf1-9c6b-4bd9-9bf9-8df91b7b051b"
      unitRef="usd">0</us-gaap:InsuranceRecoveries>
    <us-gaap:InsuredEventGainLoss
      contextRef="i459ec47b924848c7957a417da57a02a4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOjg4ODJkNzNmYjQwZDQ2ZWM5NjYyNzhhOWIyMGYzNDJhL3RhYmxlcmFuZ2U6ODg4MmQ3M2ZiNDBkNDZlYzk2NjI3OGE5YjIwZjM0MmFfOS0xLTEtMS0w_f4290ba1-0517-480e-9801-4aba3e948b47"
      unitRef="usd">-1483000</us-gaap:InsuredEventGainLoss>
    <us-gaap:InsuredEventGainLoss
      contextRef="i3b965a642c294c15979f2e679aa4823a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOjg4ODJkNzNmYjQwZDQ2ZWM5NjYyNzhhOWIyMGYzNDJhL3RhYmxlcmFuZ2U6ODg4MmQ3M2ZiNDBkNDZlYzk2NjI3OGE5YjIwZjM0MmFfOS0zLTEtMS0w_dc94bdc1-df53-4dd6-8e6a-ceab187f587f"
      unitRef="usd">0</us-gaap:InsuredEventGainLoss>
    <us-gaap:InsuredEventGainLoss
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOjg4ODJkNzNmYjQwZDQ2ZWM5NjYyNzhhOWIyMGYzNDJhL3RhYmxlcmFuZ2U6ODg4MmQ3M2ZiNDBkNDZlYzk2NjI3OGE5YjIwZjM0MmFfOS01LTEtMS0w_8f36fb28-ae0b-4e5a-80f7-0090f2b05295"
      unitRef="usd">-2787000</us-gaap:InsuredEventGainLoss>
    <us-gaap:InsuredEventGainLoss
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOjg4ODJkNzNmYjQwZDQ2ZWM5NjYyNzhhOWIyMGYzNDJhL3RhYmxlcmFuZ2U6ODg4MmQ3M2ZiNDBkNDZlYzk2NjI3OGE5YjIwZjM0MmFfOS03LTEtMS0w_41a1cb71-ed20-4d62-8830-63851f9d4a8c"
      unitRef="usd">0</us-gaap:InsuredEventGainLoss>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i459ec47b924848c7957a417da57a02a4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOjg4ODJkNzNmYjQwZDQ2ZWM5NjYyNzhhOWIyMGYzNDJhL3RhYmxlcmFuZ2U6ODg4MmQ3M2ZiNDBkNDZlYzk2NjI3OGE5YjIwZjM0MmFfMTAtMS0xLTEtMA_57a62d31-8b1b-477e-b71a-20ffc511383a"
      unitRef="usd">593000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i3b965a642c294c15979f2e679aa4823a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOjg4ODJkNzNmYjQwZDQ2ZWM5NjYyNzhhOWIyMGYzNDJhL3RhYmxlcmFuZ2U6ODg4MmQ3M2ZiNDBkNDZlYzk2NjI3OGE5YjIwZjM0MmFfMTAtMy0xLTEtMA_cf01da0f-5cc0-4ff4-a39f-75656cee7e51"
      unitRef="usd">-33000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOjg4ODJkNzNmYjQwZDQ2ZWM5NjYyNzhhOWIyMGYzNDJhL3RhYmxlcmFuZ2U6ODg4MmQ3M2ZiNDBkNDZlYzk2NjI3OGE5YjIwZjM0MmFfMTAtNS0xLTEtMA_63c89b21-b846-489e-8eb3-c6b35edb7508"
      unitRef="usd">682000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOjg4ODJkNzNmYjQwZDQ2ZWM5NjYyNzhhOWIyMGYzNDJhL3RhYmxlcmFuZ2U6ODg4MmQ3M2ZiNDBkNDZlYzk2NjI3OGE5YjIwZjM0MmFfMTAtNy0xLTEtMA_88387ca4-a1f2-4e44-8d03-0ac9fe98f3f6"
      unitRef="usd">-53000</us-gaap:GainLossOnDispositionOfAssets1>
    <rog:EconomicIncentiveGrants
      contextRef="i459ec47b924848c7957a417da57a02a4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOjg4ODJkNzNmYjQwZDQ2ZWM5NjYyNzhhOWIyMGYzNDJhL3RhYmxlcmFuZ2U6ODg4MmQ3M2ZiNDBkNDZlYzk2NjI3OGE5YjIwZjM0MmFfMTEtMS0xLTEtMA_cc75c1c0-92ba-4279-832c-db2b884ff8f7"
      unitRef="usd">0</rog:EconomicIncentiveGrants>
    <rog:EconomicIncentiveGrants
      contextRef="i3b965a642c294c15979f2e679aa4823a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOjg4ODJkNzNmYjQwZDQ2ZWM5NjYyNzhhOWIyMGYzNDJhL3RhYmxlcmFuZ2U6ODg4MmQ3M2ZiNDBkNDZlYzk2NjI3OGE5YjIwZjM0MmFfMTEtMy0xLTEtMA_4b32eb38-5c44-4033-a16c-5b601cf046b5"
      unitRef="usd">145000</rog:EconomicIncentiveGrants>
    <rog:EconomicIncentiveGrants
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOjg4ODJkNzNmYjQwZDQ2ZWM5NjYyNzhhOWIyMGYzNDJhL3RhYmxlcmFuZ2U6ODg4MmQ3M2ZiNDBkNDZlYzk2NjI3OGE5YjIwZjM0MmFfMTEtNS0xLTEtMA_77b646b1-14e3-47c6-a8df-87ea695d539b"
      unitRef="usd">0</rog:EconomicIncentiveGrants>
    <rog:EconomicIncentiveGrants
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOjg4ODJkNzNmYjQwZDQ2ZWM5NjYyNzhhOWIyMGYzNDJhL3RhYmxlcmFuZ2U6ODg4MmQ3M2ZiNDBkNDZlYzk2NjI3OGE5YjIwZjM0MmFfMTEtNy0xLTEtMA_eb37bd9d-9640-41a9-8e48-75a757a2cbcf"
      unitRef="usd">145000</rog:EconomicIncentiveGrants>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="i459ec47b924848c7957a417da57a02a4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOjg4ODJkNzNmYjQwZDQ2ZWM5NjYyNzhhOWIyMGYzNDJhL3RhYmxlcmFuZ2U6ODg4MmQ3M2ZiNDBkNDZlYzk2NjI3OGE5YjIwZjM0MmFfMTItMS0xLTEtMA_ddb52ba1-280c-4fb0-876a-69bbd5ba62ae"
      unitRef="usd">-890000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="i3b965a642c294c15979f2e679aa4823a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOjg4ODJkNzNmYjQwZDQ2ZWM5NjYyNzhhOWIyMGYzNDJhL3RhYmxlcmFuZ2U6ODg4MmQ3M2ZiNDBkNDZlYzk2NjI3OGE5YjIwZjM0MmFfMTItMy0xLTEtMA_a9b3b0d9-51ac-4e08-809b-5623f7ce6a58"
      unitRef="usd">112000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOjg4ODJkNzNmYjQwZDQ2ZWM5NjYyNzhhOWIyMGYzNDJhL3RhYmxlcmFuZ2U6ODg4MmQ3M2ZiNDBkNDZlYzk2NjI3OGE5YjIwZjM0MmFfMTItNS0xLTEtMA_407f4139-b9c2-4cdf-aedf-3567eafe5021"
      unitRef="usd">-2105000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOjg4ODJkNzNmYjQwZDQ2ZWM5NjYyNzhhOWIyMGYzNDJhL3RhYmxlcmFuZ2U6ODg4MmQ3M2ZiNDBkNDZlYzk2NjI3OGE5YjIwZjM0MmFfMTItNy0xLTEtMA_5f9f8052-1997-4e15-bef1-1ac165d0b301"
      unitRef="usd">92000</us-gaap:OtherOperatingIncomeExpenseNet>
    <rog:CatastrophicEventFixedAssetWriteOffs
      contextRef="i25c8966a4ffe48809ce8354ce99f2af1_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RleHRyZWdpb246Mzk5YTczZGNjMTQ5NDEzYWE2NDc3ODJlMjhmYmU2M2VfMTk4Mg_f7f5c486-22be-4c5f-837d-e028cbabfcbc"
      unitRef="usd">900000</rog:CatastrophicEventFixedAssetWriteOffs>
    <rog:CatastrophicEventInventoryCharges
      contextRef="i25c8966a4ffe48809ce8354ce99f2af1_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RleHRyZWdpb246Mzk5YTczZGNjMTQ5NDEzYWE2NDc3ODJlMjhmYmU2M2VfMTk4OQ_e74d5e3b-2173-4f63-9fb5-6b24474fd442"
      unitRef="usd">300000</rog:CatastrophicEventInventoryCharges>
    <rog:CatastrophicEventLeaseObligations
      contextRef="i3e86a7ef09fd40dfbc5d967260b6bb0a_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RleHRyZWdpb246Mzk5YTczZGNjMTQ5NDEzYWE2NDc3ODJlMjhmYmU2M2VfMjA4Mw_edfb63ec-a9ff-4437-97fb-deb9a189f8fd"
      unitRef="usd">500000</rog:CatastrophicEventLeaseObligations>
    <us-gaap:ProfessionalFees
      contextRef="i3e86a7ef09fd40dfbc5d967260b6bb0a_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RleHRyZWdpb246Mzk5YTczZGNjMTQ5NDEzYWE2NDc3ODJlMjhmYmU2M2VfMTA0NDUzNjA0NzE4MTg_4efaeec0-012d-46e4-8bea-accb134a5582"
      unitRef="usd">1100000</us-gaap:ProfessionalFees>
    <us-gaap:ProfessionalFees
      contextRef="i25c8966a4ffe48809ce8354ce99f2af1_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RleHRyZWdpb246Mzk5YTczZGNjMTQ5NDEzYWE2NDc3ODJlMjhmYmU2M2VfMjI0MQ_7040e627-6523-4e7c-b6d9-44a4b20ced64"
      unitRef="usd">1600000</us-gaap:ProfessionalFees>
    <rog:CatastrophicEventCompensationAndBenefits
      contextRef="i3e86a7ef09fd40dfbc5d967260b6bb0a_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RleHRyZWdpb246Mzk5YTczZGNjMTQ5NDEzYWE2NDc3ODJlMjhmYmU2M2VfMTA0NDUzNjA0NzE4NzI_159db05d-ea41-43e3-bae8-2667f964e15f"
      unitRef="usd">600000</rog:CatastrophicEventCompensationAndBenefits>
    <rog:CatastrophicEventCompensationAndBenefits
      contextRef="i25c8966a4ffe48809ce8354ce99f2af1_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RleHRyZWdpb246Mzk5YTczZGNjMTQ5NDEzYWE2NDc3ODJlMjhmYmU2M2VfMjQwNw_5ca4f736-eca7-4e22-a3b7-725a1bfaa277"
      unitRef="usd">800000</rog:CatastrophicEventCompensationAndBenefits>
    <us-gaap:InsuranceRecoveries
      contextRef="i3e86a7ef09fd40dfbc5d967260b6bb0a_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RleHRyZWdpb246Mzk5YTczZGNjMTQ5NDEzYWE2NDc3ODJlMjhmYmU2M2VfMTA0NDUzNjA0NzE5MTE_887ec315-761b-41f4-b014-ebd5dde4156c"
      unitRef="usd">400000</us-gaap:InsuranceRecoveries>
    <us-gaap:InsuranceRecoveries
      contextRef="i25c8966a4ffe48809ce8354ce99f2af1_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RleHRyZWdpb246Mzk5YTczZGNjMTQ5NDEzYWE2NDc3ODJlMjhmYmU2M2VfMjU5MA_9fec505f-e9f2-41c9-82d8-5f07113cdf4b"
      unitRef="usd">1500000</us-gaap:InsuranceRecoveries>
    <rog:InsuranceDeductible
      contextRef="i25c8966a4ffe48809ce8354ce99f2af1_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RleHRyZWdpb246Mzk5YTczZGNjMTQ5NDEzYWE2NDc3ODJlMjhmYmU2M2VfMjcyMw_27876f20-6aeb-4ed7-9f87-8a1c2f7e0899"
      unitRef="usd">300000</rog:InsuranceDeductible>
    <rog:InsuranceDeductible
      contextRef="i3e86a7ef09fd40dfbc5d967260b6bb0a_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RleHRyZWdpb246Mzk5YTczZGNjMTQ5NDEzYWE2NDc3ODJlMjhmYmU2M2VfMjcyMw_6176798d-a0aa-4f5f-9d25-49cdddf64086"
      unitRef="usd">300000</rog:InsuranceDeductible>
    <us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RleHRyZWdpb246Mzk5YTczZGNjMTQ5NDEzYWE2NDc3ODJlMjhmYmU2M2VfMzM3Mw_14b8a690-d057-4405-997f-18d91cca6859">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of &#x201c;Interest expense, net&#x201d; line item in the condensed consolidated statements of operations, were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.473%"/&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: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: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:13.963%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;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:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;June 30, 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 #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:8.5pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest on revolving credit facility&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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,388&#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;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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;106&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,467&#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:9pt;font-weight:400;line-height:100%"&gt;Interest rate swap settlements&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:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Line of credit fees&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:9pt;font-weight:700;line-height:100%"&gt;291&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;564&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Debt issuance amortization 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:9pt;font-weight:700;line-height:100%"&gt;179&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;358&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest on finance leases&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:9pt;font-weight:700;line-height:100%"&gt;47&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;259&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;Interest income&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:9pt;font-weight:700;line-height:100%"&gt;(150)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(269)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(345)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(589)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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:9pt;font-weight:700;line-height:100%"&gt;32&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;69&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:9pt;font-weight:700;line-height:100%"&gt;Total interest expense, net&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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;404&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;1,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,011&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;2,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock>
    <us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RleHRyZWdpb246Mzk5YTczZGNjMTQ5NDEzYWE2NDc3ODJlMjhmYmU2M2VfMzM4MA_64871cd4-b733-4bcb-9907-81ea30c7cb55">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of &#x201c;Interest expense, net&#x201d; line item in the condensed consolidated statements of operations, were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.473%"/&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: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: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:13.963%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;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:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;June 30, 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 #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:8.5pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest on revolving credit facility&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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,388&#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;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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;106&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,467&#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:9pt;font-weight:400;line-height:100%"&gt;Interest rate swap settlements&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:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Line of credit fees&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:9pt;font-weight:700;line-height:100%"&gt;291&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;564&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Debt issuance amortization 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:9pt;font-weight:700;line-height:100%"&gt;179&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;358&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest on finance leases&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:9pt;font-weight:700;line-height:100%"&gt;47&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;259&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;Interest income&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:9pt;font-weight:700;line-height:100%"&gt;(150)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(269)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(345)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(589)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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:9pt;font-weight:700;line-height:100%"&gt;32&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;69&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:9pt;font-weight:700;line-height:100%"&gt;Total interest expense, net&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:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;404&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;1,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;1,011&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;2,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock>
    <us-gaap:InterestExpenseLongTermDebt
      contextRef="i459ec47b924848c7957a417da57a02a4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOmFiYmY3NzgzNzgxMzRiZjU5YzNmMjE4ZmE0NDMyMjJhL3RhYmxlcmFuZ2U6YWJiZjc3ODM3ODEzNGJmNTljM2YyMThmYTQ0MzIyMmFfMi0xLTEtMS0w_6dac822d-ac99-49a3-a1b7-2a0b9820a5d3"
      unitRef="usd">5000</us-gaap:InterestExpenseLongTermDebt>
    <us-gaap:InterestExpenseLongTermDebt
      contextRef="i3b965a642c294c15979f2e679aa4823a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOmFiYmY3NzgzNzgxMzRiZjU5YzNmMjE4ZmE0NDMyMjJhL3RhYmxlcmFuZ2U6YWJiZjc3ODM3ODEzNGJmNTljM2YyMThmYTQ0MzIyMmFfMi0zLTEtMS0w_72bbaddf-3b84-4e5a-b4e8-9d9d31007fa6"
      unitRef="usd">1388000</us-gaap:InterestExpenseLongTermDebt>
    <us-gaap:InterestExpenseLongTermDebt
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOmFiYmY3NzgzNzgxMzRiZjU5YzNmMjE4ZmE0NDMyMjJhL3RhYmxlcmFuZ2U6YWJiZjc3ODM3ODEzNGJmNTljM2YyMThmYTQ0MzIyMmFfMi01LTEtMS0w_e43ecc69-9389-4399-8a63-5ece1b9366f6"
      unitRef="usd">106000</us-gaap:InterestExpenseLongTermDebt>
    <us-gaap:InterestExpenseLongTermDebt
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOmFiYmY3NzgzNzgxMzRiZjU5YzNmMjE4ZmE0NDMyMjJhL3RhYmxlcmFuZ2U6YWJiZjc3ODM3ODEzNGJmNTljM2YyMThmYTQ0MzIyMmFfMi03LTEtMS0w_f3d2b305-ccac-4e9a-832d-1f7e772d9dce"
      unitRef="usd">2467000</us-gaap:InterestExpenseLongTermDebt>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i459ec47b924848c7957a417da57a02a4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOmFiYmY3NzgzNzgxMzRiZjU5YzNmMjE4ZmE0NDMyMjJhL3RhYmxlcmFuZ2U6YWJiZjc3ODM3ODEzNGJmNTljM2YyMThmYTQ0MzIyMmFfMy0xLTEtMS0w_a89125aa-d67e-4aae-a9e8-732d154b50ba"
      unitRef="usd">0</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i3b965a642c294c15979f2e679aa4823a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOmFiYmY3NzgzNzgxMzRiZjU5YzNmMjE4ZmE0NDMyMjJhL3RhYmxlcmFuZ2U6YWJiZjc3ODM3ODEzNGJmNTljM2YyMThmYTQ0MzIyMmFfMy0zLTEtMS0w_9ec1e839-9e3f-4386-8ef2-0fe30f386a0b"
      unitRef="usd">-336000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOmFiYmY3NzgzNzgxMzRiZjU5YzNmMjE4ZmE0NDMyMjJhL3RhYmxlcmFuZ2U6YWJiZjc3ODM3ODEzNGJmNTljM2YyMThmYTQ0MzIyMmFfMy01LTEtMS0w_322d6a94-e4fe-48d8-bde4-d6c405fe7bf7"
      unitRef="usd">0</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOmFiYmY3NzgzNzgxMzRiZjU5YzNmMjE4ZmE0NDMyMjJhL3RhYmxlcmFuZ2U6YWJiZjc3ODM3ODEzNGJmNTljM2YyMThmYTQ0MzIyMmFfMy03LTEtMS0w_4ec0f02c-4e81-4b4d-a09c-07e50c0e138a"
      unitRef="usd">-422000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:LineOfCreditFacilityCommitmentFeeAmount
      contextRef="i459ec47b924848c7957a417da57a02a4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOmFiYmY3NzgzNzgxMzRiZjU5YzNmMjE4ZmE0NDMyMjJhL3RhYmxlcmFuZ2U6YWJiZjc3ODM3ODEzNGJmNTljM2YyMThmYTQ0MzIyMmFfNC0xLTEtMS0w_2e86eeab-6651-457e-b2d3-e28a714bc11c"
      unitRef="usd">291000</us-gaap:LineOfCreditFacilityCommitmentFeeAmount>
    <us-gaap:LineOfCreditFacilityCommitmentFeeAmount
      contextRef="i3b965a642c294c15979f2e679aa4823a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOmFiYmY3NzgzNzgxMzRiZjU5YzNmMjE4ZmE0NDMyMjJhL3RhYmxlcmFuZ2U6YWJiZjc3ODM3ODEzNGJmNTljM2YyMThmYTQ0MzIyMmFfNC0zLTEtMS0w_2f77d20f-3ba4-4b29-ae74-cc15d92530ca"
      unitRef="usd">152000</us-gaap:LineOfCreditFacilityCommitmentFeeAmount>
    <us-gaap:LineOfCreditFacilityCommitmentFeeAmount
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOmFiYmY3NzgzNzgxMzRiZjU5YzNmMjE4ZmE0NDMyMjJhL3RhYmxlcmFuZ2U6YWJiZjc3ODM3ODEzNGJmNTljM2YyMThmYTQ0MzIyMmFfNC01LTEtMS0w_10066bd0-5b31-49b6-8f5d-37047afa9307"
      unitRef="usd">564000</us-gaap:LineOfCreditFacilityCommitmentFeeAmount>
    <us-gaap:LineOfCreditFacilityCommitmentFeeAmount
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOmFiYmY3NzgzNzgxMzRiZjU5YzNmMjE4ZmE0NDMyMjJhL3RhYmxlcmFuZ2U6YWJiZjc3ODM3ODEzNGJmNTljM2YyMThmYTQ0MzIyMmFfNC03LTEtMS0w_fe8446c8-b583-418d-aa7b-82d6b0a1bb54"
      unitRef="usd">318000</us-gaap:LineOfCreditFacilityCommitmentFeeAmount>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i459ec47b924848c7957a417da57a02a4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOmFiYmY3NzgzNzgxMzRiZjU5YzNmMjE4ZmE0NDMyMjJhL3RhYmxlcmFuZ2U6YWJiZjc3ODM3ODEzNGJmNTljM2YyMThmYTQ0MzIyMmFfNS0xLTEtMS0w_046ad86a-2e05-4035-b442-9370347b24b6"
      unitRef="usd">179000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i3b965a642c294c15979f2e679aa4823a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOmFiYmY3NzgzNzgxMzRiZjU5YzNmMjE4ZmE0NDMyMjJhL3RhYmxlcmFuZ2U6YWJiZjc3ODM3ODEzNGJmNTljM2YyMThmYTQ0MzIyMmFfNS0zLTEtMS0w_462288da-b10c-4455-b72a-db430ae449a2"
      unitRef="usd">138000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOmFiYmY3NzgzNzgxMzRiZjU5YzNmMjE4ZmE0NDMyMjJhL3RhYmxlcmFuZ2U6YWJiZjc3ODM3ODEzNGJmNTljM2YyMThmYTQ0MzIyMmFfNS01LTEtMS0w_92d7daa0-8a0b-4a4c-ae36-7fb88dce90bf"
      unitRef="usd">358000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOmFiYmY3NzgzNzgxMzRiZjU5YzNmMjE4ZmE0NDMyMjJhL3RhYmxlcmFuZ2U6YWJiZjc3ODM3ODEzNGJmNTljM2YyMThmYTQ0MzIyMmFfNS03LTEtMS0w_ce332bbf-ae0f-40b2-8d16-08bfe606f765"
      unitRef="usd">276000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i459ec47b924848c7957a417da57a02a4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOmFiYmY3NzgzNzgxMzRiZjU5YzNmMjE4ZmE0NDMyMjJhL3RhYmxlcmFuZ2U6YWJiZjc3ODM3ODEzNGJmNTljM2YyMThmYTQ0MzIyMmFfNi0xLTEtMS0w_961ba5cd-c749-4cef-91b8-ebf535794050"
      unitRef="usd">47000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i3b965a642c294c15979f2e679aa4823a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOmFiYmY3NzgzNzgxMzRiZjU5YzNmMjE4ZmE0NDMyMjJhL3RhYmxlcmFuZ2U6YWJiZjc3ODM3ODEzNGJmNTljM2YyMThmYTQ0MzIyMmFfNi0zLTEtMS0w_d1c85f9f-6151-402d-8baf-a26db544a7dd"
      unitRef="usd">32000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOmFiYmY3NzgzNzgxMzRiZjU5YzNmMjE4ZmE0NDMyMjJhL3RhYmxlcmFuZ2U6YWJiZjc3ODM3ODEzNGJmNTljM2YyMThmYTQ0MzIyMmFfNi01LTEtMS0w_301cc862-4855-45c2-bd99-d22c8edd0aa1"
      unitRef="usd">259000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOmFiYmY3NzgzNzgxMzRiZjU5YzNmMjE4ZmE0NDMyMjJhL3RhYmxlcmFuZ2U6YWJiZjc3ODM3ODEzNGJmNTljM2YyMThmYTQ0MzIyMmFfNi03LTEtMS0w_6af039e2-ccf1-48bd-ab4f-02c9502e726d"
      unitRef="usd">65000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:InterestIncomeOther
      contextRef="i459ec47b924848c7957a417da57a02a4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOmFiYmY3NzgzNzgxMzRiZjU5YzNmMjE4ZmE0NDMyMjJhL3RhYmxlcmFuZ2U6YWJiZjc3ODM3ODEzNGJmNTljM2YyMThmYTQ0MzIyMmFfNy0xLTEtMS0w_6845f3fe-4958-4bdc-b855-74a95937a86b"
      unitRef="usd">150000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther
      contextRef="i3b965a642c294c15979f2e679aa4823a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOmFiYmY3NzgzNzgxMzRiZjU5YzNmMjE4ZmE0NDMyMjJhL3RhYmxlcmFuZ2U6YWJiZjc3ODM3ODEzNGJmNTljM2YyMThmYTQ0MzIyMmFfNy0zLTEtMS0w_3fbcb885-9339-474a-b07d-ca968b7dc554"
      unitRef="usd">269000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOmFiYmY3NzgzNzgxMzRiZjU5YzNmMjE4ZmE0NDMyMjJhL3RhYmxlcmFuZ2U6YWJiZjc3ODM3ODEzNGJmNTljM2YyMThmYTQ0MzIyMmFfNy01LTEtMS0w_04f2c5a0-ed98-42de-8fbf-d42f73971f3a"
      unitRef="usd">345000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOmFiYmY3NzgzNzgxMzRiZjU5YzNmMjE4ZmE0NDMyMjJhL3RhYmxlcmFuZ2U6YWJiZjc3ODM3ODEzNGJmNTljM2YyMThmYTQ0MzIyMmFfNy03LTEtMS0w_abcae498-c1a7-4e02-93f8-d84dba337b45"
      unitRef="usd">589000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestExpenseOther
      contextRef="i459ec47b924848c7957a417da57a02a4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOmFiYmY3NzgzNzgxMzRiZjU5YzNmMjE4ZmE0NDMyMjJhL3RhYmxlcmFuZ2U6YWJiZjc3ODM3ODEzNGJmNTljM2YyMThmYTQ0MzIyMmFfOC0xLTEtMS0w_cef78daf-f369-4aa7-b5d0-4d9136036a3f"
      unitRef="usd">32000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther
      contextRef="i3b965a642c294c15979f2e679aa4823a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOmFiYmY3NzgzNzgxMzRiZjU5YzNmMjE4ZmE0NDMyMjJhL3RhYmxlcmFuZ2U6YWJiZjc3ODM3ODEzNGJmNTljM2YyMThmYTQ0MzIyMmFfOC0zLTEtMS0w_a471ebf1-fe2d-408a-b51c-dc94a254cdfa"
      unitRef="usd">2000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOmFiYmY3NzgzNzgxMzRiZjU5YzNmMjE4ZmE0NDMyMjJhL3RhYmxlcmFuZ2U6YWJiZjc3ODM3ODEzNGJmNTljM2YyMThmYTQ0MzIyMmFfOC01LTEtMS0w_3534ef4a-8003-415c-bb36-5875021cc759"
      unitRef="usd">69000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOmFiYmY3NzgzNzgxMzRiZjU5YzNmMjE4ZmE0NDMyMjJhL3RhYmxlcmFuZ2U6YWJiZjc3ODM3ODEzNGJmNTljM2YyMThmYTQ0MzIyMmFfOC03LTEtMS0w_f71cc421-dcd2-4f79-a354-b56f916bf5be"
      unitRef="usd">27000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i459ec47b924848c7957a417da57a02a4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOmFiYmY3NzgzNzgxMzRiZjU5YzNmMjE4ZmE0NDMyMjJhL3RhYmxlcmFuZ2U6YWJiZjc3ODM3ODEzNGJmNTljM2YyMThmYTQ0MzIyMmFfOS0xLTEtMS0w_d57859a5-fe1f-4a0b-94c7-832ae3b4091a"
      unitRef="usd">-404000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i3b965a642c294c15979f2e679aa4823a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOmFiYmY3NzgzNzgxMzRiZjU5YzNmMjE4ZmE0NDMyMjJhL3RhYmxlcmFuZ2U6YWJiZjc3ODM3ODEzNGJmNTljM2YyMThmYTQ0MzIyMmFfOS0zLTEtMS0w_183c8651-8709-477b-9e46-a64baadad990"
      unitRef="usd">-1779000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOmFiYmY3NzgzNzgxMzRiZjU5YzNmMjE4ZmE0NDMyMjJhL3RhYmxlcmFuZ2U6YWJiZjc3ODM3ODEzNGJmNTljM2YyMThmYTQ0MzIyMmFfOS01LTEtMS0w_54af6f04-b57d-446a-8a7e-f081ea401a6d"
      unitRef="usd">-1011000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="if0295a4d20f04497aa6f23e3225c2f70_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84Mi9mcmFnOjM5OWE3M2RjYzE0OTQxM2FhNjQ3NzgyZTI4ZmJlNjNlL3RhYmxlOmFiYmY3NzgzNzgxMzRiZjU5YzNmMjE4ZmE0NDMyMjJhL3RhYmxlcmFuZ2U6YWJiZjc3ODM3ODEzNGJmNTljM2YyMThmYTQ0MzIyMmFfOS03LTEtMS0w_7d2a70cf-fa90-47be-a40f-05661b9be945"
      unitRef="usd">-2986000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84OC9mcmFnOjgxMWE2NWI0YTE2ODQ0OTU4ZDRjMTVjMmQwMThjN2Q2L3RleHRyZWdpb246ODExYTY1YjRhMTY4NDQ5NThkNGMxNWMyZDAxOGM3ZDZfMjIxMg_ee080408-0778-47d7-8759-c7540cab957e">Recent Accounting Standards&lt;div style="margin-top:6pt;text-align:justify"&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;Recently Adopted Standards Reflected in Our 2021 Financial Statements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2020, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2020-06, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Debt-Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging-Contracts in Entity&#x2019;s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity&#x2019;s Own Equity&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Under ASU 2020-06, the embedded conversion features are no longer separated from the host contract for convertible instruments with conversion features that are not required to be accounted for as derivatives under Topic 815, or that do not result in substantial premiums accounted for as paid-in capital. Consequently, a convertible debt instrument will be accounted for as a single liability measured at its amortized cost, as long as no other features require bifurcation and recognition as derivatives. The new guidance also requires the if-converted method be applied for all convertible instruments. ASU 2020-06 is effective for fiscal years beginning after December 15, 2021, with early adoption permitted. Adoption of the standard requires using either the modified retrospective or the retrospective approach. We adopted this standard in January 2021, and it did not have a material effect on our condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the FASB issued ASU 2019-12, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Under ASU 2019-12, the new guidance removes certain exceptions to the general principles in Topic 740. The new guidance also clarifies and amends existing guidance to improve consistent application. ASU 2019-12 is effective for our annual reporting periods beginning after December 15, 2020. The transition method (retrospective, modified retrospective, or prospective approach) related to this standard depends on the applicable guidance, and all amendments for which there is no transition guidance specified, are to be applied on a prospective basis. We adopted this standard in January 2021, and it did not have a material effect on our condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i58a1edecddf447e6bba478e016838898_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmNmY2NmODE0YmRkODQ4MDViYzg1OTgzMzY4MzkxOTQ5L3NlYzpjZmNjZjgxNGJkZDg0ODA1YmM4NTk4MzM2ODM5MTk0OV84OC9mcmFnOjgxMWE2NWI0YTE2ODQ0OTU4ZDRjMTVjMmQwMThjN2Q2L3RleHRyZWdpb246ODExYTY1YjRhMTY4NDQ5NThkNGMxNWMyZDAxOGM3ZDZfMjIxMA_b5afdcba-5616-4454-ba95-db16ee16b757">&lt;div style="margin-top:6pt;text-align:justify"&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;Recently Adopted Standards Reflected in Our 2021 Financial Statements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2020, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2020-06, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Debt-Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging-Contracts in Entity&#x2019;s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity&#x2019;s Own Equity&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Under ASU 2020-06, the embedded conversion features are no longer separated from the host contract for convertible instruments with conversion features that are not required to be accounted for as derivatives under Topic 815, or that do not result in substantial premiums accounted for as paid-in capital. Consequently, a convertible debt instrument will be accounted for as a single liability measured at its amortized cost, as long as no other features require bifurcation and recognition as derivatives. The new guidance also requires the if-converted method be applied for all convertible instruments. ASU 2020-06 is effective for fiscal years beginning after December 15, 2021, with early adoption permitted. Adoption of the standard requires using either the modified retrospective or the retrospective approach. We adopted this standard in January 2021, and it did not have a material effect on our condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the FASB issued ASU 2019-12, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Under ASU 2019-12, the new guidance removes certain exceptions to the general principles in Topic 740. The new guidance also clarifies and amends existing guidance to improve consistent application. ASU 2019-12 is effective for our annual reporting periods beginning after December 15, 2020. The transition method (retrospective, modified retrospective, or prospective approach) related to this standard depends on the applicable guidance, and all amendments for which there is no transition guidance specified, are to be applied on a prospective basis. We adopted this standard in January 2021, and it did not have a material effect on our condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
</xbrl>
