<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:msa="http://www.msasafety.com/20200630"
  xmlns:srt="http://fasb.org/srt/2019-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2019-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="msa-20200630.xsd" xlink:type="simple"/>
    <context id="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i39d5ccb37c0e4d15b87cc12d8f0ef651_I20200724">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
        </entity>
        <period>
            <instant>2020-07-24</instant>
        </period>
    </context>
    <context id="i45f94af9ab3d405294669aaf5afa32fc_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i75e22cb52f874dfbba49660932859cb6_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i10c7a8ddcea84818989af97b3d25885e_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i0e6a8eb82a1b4e8596d34a2ec76bbe39_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i76c8224133ea4ca08f6db6c4e9303386_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="idada8a5ea2694858942229c5f87d5dde_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i87054ff6936548cc9ea9cb7c35eec5a9_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i73a8181b31f64b838606fcfe70b1b248_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia697003c537149c590de8687fdf64414_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i8ab22eec917f4d68b47b563a134fd717_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i83dec53b2d2f48bd812ab1cda34d6048_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i4d5815d76dec407180e26d92cbb0fb3e_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="ic6550ef3b5304954916e44b8de660a28_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i841061d28a514383963c01ad0943b925_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i0189ce6e4bde4b3fa0fcd341235e83c8_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="icdb1b4e1cbd54c07ad8813886de91415_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i26bba41d9da04038bac482aa03b91f90_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i446602dd55e04886bc98c9d581f0efba_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i74e61bd7a65e4426b0bf40287630a3d6_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i8ec740f58f784ee480cde41603ac51f8_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</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="i082993dc720143888e4c596d36d3f1f4_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</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="ib708550635d2431289af43e7470c913b_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i5d20e51295724242892e42b4655ef015_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</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="i42c5a74b817e448081fb4e64dea8131d_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</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="iec58f4a8078143eb8dac632754716842_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i5d50d55cd2164d799f930e3feee9bca7_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</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="i25dbd838d986466ba83d33650da3ac9b_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</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="if73d3a7d26334b4689e68d23640d2c8e_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i3edf88affef148d6877724cd5dbc8762_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i7b481627dd20420b8268b0e78558526f_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i4b7b40c719204372a0a93eb8f45528cc_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i855110f4a09f49de9dfd28ce53f422c6_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i8722ee018fde4df3a93863601630517d_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="id2c45c0ca6ac49adaa29727392ee5d08_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i013914e9e4424ff98b8641d09d0cc4b6_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="msa:CumulativeEffectPeriodOfAdoptionAxis">msa:CumulativeEffectPeriodofAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i3b1e3f7a7fb64b07b066f1d82e6d2e70_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="msa:CumulativeEffectPeriodOfAdoptionAxis">msa:CumulativeEffectPeriodofAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i4beb180edc134f6fbc590a070c935abf_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</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="ie777e6281bd048c08c55bf24320eea23_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</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="i108991748b854b8e913bbaebe23ccf50_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9b5547d1d9704449a09899533126749e_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</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="i6da6471dfe7446cea364f99cb3fcd762_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</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="i2397d559bcb04941ab9eef71764292ae_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i3b1dafdba44f4a448a8547f8663cf0ae_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msa:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i080f24dfbc874fb78068174d7f124a65_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="icf8167bf4baf40b5b7678fa4f2bd20a1_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msa:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i6c3055acaaaa4293b20088c805f146fb_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i60827b7bdff347149d8793e8906e93d8_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i74a62ee67c0d4e01aaeedfb02183cc75_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msa:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i7ff6732bf53c407585db16fde67f9862_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ida49501f05344251aa63e2ea84e726bf_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i60e7d4142ee24d8b8c6d6407d65d697a_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msa:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i5ab68e73cf4c4087bfbd7d461045602d_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i24072ce6330545cf8403117fda28c69d_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="if50dd79deff04d5996be8f056f8869af_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6ac847dcd56547388091832cd6d790a7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msa:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia64e28e7c58f4e3bac23c2c97607c145_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5b57a5cea4884d93bc5f3568c80f72f2_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i5484442409a14c1488cc49cd340444b3_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ic8adb76b4a584f76929541f4aedfe837_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msa:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="if7f88c88bb534525ade772fd11ee35a1_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i26b076543064432992825a3a4768555b_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i17014c71d56f498dbbe96dca28458bd3_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iee48ddb7c6ea4169a2de89daac7064cb_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ib5e42728beb94ddc878fa3797fe86965_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i80f9dad4a0bc43169a595341c94806a5_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i4968e69592374f078177d14b241fd3de_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id6bdcc50f038457a911c8a76e33bd2f8_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ie241ea4c6f2f46a795851182b9356d5e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i47f06dda7a72457e9771e0f33dd210e1_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i04365a360e0840c796428edbc650bb12_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i4969b848c7a242a58710fdf8e850c02c_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i31a2d88a306d4a069cdf1784a4679937_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i15a84b1af17248cdadc755158006e4fb_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i5df49ff35f734126a226a17dbe7c8572_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i6fc9b3eff043463cb341b02dbd825276_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ifa30524433e84ea795d6879bea0a2dff_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="id1b2c54f6f2d402d8c2406cce20c2dca_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i0bc56c794c8a4a7e85419090743f4143_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i11f2bc78ad524c7b908e100cbd2ca8fc_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetGainLossAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ibac697e67867408797a9033236f6f803_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetGainLossAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ieaa2fbe0d0db4975b6a0cef002991b57_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i4f75e39db89f4c178ccd790e2d2f3f42_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i3f39a65927a4453a8e9f95070af10463_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib985745ad57c4be98fc9a515723021fa_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i7de52e32223c47b59e7fae4f9902e4d9_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</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="i6fb90f0e44e74dd7af86350ecf82f35d_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="ifd27cf371fb6405c81ad06c349341221_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i86c4b085850e46e89307f85c50a166ea_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i64c884bb370747778e3e584321d137b6_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i6e7df55d8ee94f00a0daa070976e7825_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i1d0e31da1d0c45d2a314b6df822522a1_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetInvestmentGainLossAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="if7c6c9315dc94074a61b2535b05f9adf_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetInvestmentGainLossAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i957b0a6cee2a4f3ab84bacc56ee77a05_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i371ad11e0f7e4483aa7af4e20f59a6e9_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ice5ebeaedfa343fe8fd870117844ffdd_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetInvestmentGainLossAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i4117b8cb7a2e4371bfd09434cd10fcff_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetInvestmentGainLossAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i98f15c3e10e8488eb52da69f9a3c7615_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ib1877afb20ec4c3ea753a297e2f5ceea_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="id7b131901cde44db8f39aca1e4ff646c_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetInvestmentGainLossAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i58421561ad41431697ea4fe490fa77f1_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetInvestmentGainLossAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i4309dd639acf464b9e20c1caee69dc67_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i418c2dd4b057457eadc40689cb8d069f_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="ib259adef6b8d41a18178461124e705b6_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i2fefe2380eed4250903f2d81d951554c_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i924939987b7d4bf8961fecfb88e04934_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic7d7992396594d149c6c46c8555de973_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i507c2e2a744f4b119ad7cfb5b35838dc_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i9aee5a4996884388b716bfaef923cb53_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i74d0414d096548d0af50d63ddab6fb05_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</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="ib1e0b106fc2f47c3aac09b7dd85dda20_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i805b0087a9e4449db7a5cc72f49532be_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ib4aef3362e084c749413f0daf4744eea_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i98a5085b779347759b290b8441174e75_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</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="id0210e485f10499ea0d5ad7b8e7fa4be_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="if2a6b3d7cfbf4cc780df1ecb4a93b924_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i42962041b58e4d06bd17ff367290f479_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ie849749e18e24a79b2b366e044faf46a_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ifcc1396b52ee4c308884b2ae513d7b8b_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ia7bf4f81c8e246658dc58a1adeaa0717_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ibb185f6b68874e738413586357323cfd_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i4c0359e8506142ef86d9a3bf59525a1e_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i4e9fabc2efca40e4b39a5bee6348a825_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="if7c96a676a33465dbe073fe0a60b97ca_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetGainLossAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i813ab6aead5d4bba81b4b259c6e66cb8_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetGainLossAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ied4276d73b074336afe662e1af1ad473_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</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="i40b1c478eb0e4bcab4138b14383e8774_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i499bdf68fbfd4533919a687f02f9a644_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i892c1c3f441c4af4bf7f522c982d9c2f_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ib964b310443840feab074ce19525470e_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:NewAccountingPronouncementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i0aebb8c9f02746f2bb712cf53b4272ae_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:NewAccountingPronouncementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="ib8e9e340409e4453b9ee21923a1bec11_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:NewAccountingPronouncementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ibffb0a9302ac4010965bb5916f04459f_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:NewAccountingPronouncementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i0ae77b3d77b64b00938cd7e3bf9df444_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ifb309258bf28422da3a17d665ae27474_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i86f85ea45cdb4e12a370b6d4abeca32d_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetInvestmentGainLossAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie9b85b2e2f4744df9638146265814fa3_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetInvestmentGainLossAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i6fdfcc88cc434ff79d7948baa6387912_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</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="i65623e5173f2476797629dd756015ca1_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ic6386f43ed454d6ea0de7888b9b5956b_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i2dc7a522cbbe4042bd7f3a129190263a_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="if276b58abde442fa865e165960bd51a5_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</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="i90e5f53d5d294dd198a37d0ac9541df9_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ia4109e9edae84921adf49d91a5f6c71b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic922cea4263743809a36373bea357372_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedForeignCurrencyAdjustmentAttributableToNoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i7a24fe48bcef42d9ab83a7c2c9f863b9_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CumulativePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="idda785de38254216bf12d3cd87938db0_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CumulativePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="idf9f6ca17c914a34b485b5e06119781e_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CumulativePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i75b71ed091dd4542b4c6452a7a7b4af8_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">msa:SecondCumulativePreferredVotingStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i02de8436773d41fabfdfe163aa21d744_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ibbb13c1a9eb34fda85cbbb2ce264cf08_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i1d25867b7065492d873267d370f73479_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ibf5c11e319b34e95bc045a89aa91809a_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ib70b41de9e5140ed95b4485fab1cd942_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ibc9752b007074f4183fb36b9af1d27d2_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i0d1242a2c1d14bc499008531db57cc41_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="if69404c5eca342479d532f6d78a0d9a7_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="if87151bf9a674df38f85a26872fee31d_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="id7e6482a54e042b4a039f03443e7269a_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i7eeb580242444b12b49edbbe906bf94c_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i1b258f577329416a9cce409f080026a6_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7cb20ddb461e42b195ece94cc5122523_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ied4c1d27a5aa47bbac25c8876c58b9ed_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i864f3cba117d4aa78d4d516c73ac962e_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">msa:RestrictedAndPerformanceStockAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7fa7634c158849bf93c363627e8a5738_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">msa:RestrictedAndPerformanceStockAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id2df50eef55840a78f78554d417faf0c_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">msa:RestrictedAndPerformanceStockAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="idac719cffc5d45d2b7188d747f470fdd_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">msa:RestrictedAndPerformanceStockAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i9285003c558945da941da4c10423942f_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i8f7c0f6de36747cdb4b53c06f47a4171_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i0f12eb6720284f21ad98ef93bf87a8f3_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i9bdcf84dc52043988cc6e39412b394af_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i46dfee6a5ce94b2883027ceeb07958ef_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i92c1574e595b48e689051bd75c9c56e5_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7e2fc7edd3044db2b5779e1004ce7fde_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i27dd7e54674547439c5976f95e8ffc6e_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ife12c0583c184db8894e9e215e3cd324_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">msa:StockConsiderationInAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i9cd22a952cff4d498890742e163bceaf_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">msa:StockConsiderationInAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i37090b52666947f092fb92b2d2e94880_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">msa:StockConsiderationInAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i2844cacb963f45409c62f289bcce158b_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">msa:StockConsiderationInAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i298c980840e04020a1ec80fcda27746c_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">msa:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i3352bc7aab2f4677850909d5101c62e0_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">msa:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i8f41547980d44ecdb49805bbdb0e558a_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">msa:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i12a9f2decba8489c91aa7488bd97d90d_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">msa:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i7fc16ebe13fa41bcb0893554cc642875_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:ShareRepurchaseProgramDomain</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i3d3234328277460291cde32c36242299_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:ShareRepurchaseProgramDomain</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i86947e5f195246e6a3a418829bcfba2f_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:ShareRepurchaseProgramDomain</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i39b9a5fa767a47f9a6449c5a0208aaaf_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:ShareRepurchaseProgramDomain</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i9570e472fc2e4407b7bcf79fd741cd5b_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i5082ff08c74943e8bf562d6204559587_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i3ceef66ac03c48f1995c6fd99c21a985_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="id869746da22c4cbc9c73e7af216185cc_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie67b0b05018d4db5b0962584a1f74f8a_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="iee6324aef6c84e49a403deb8757fb944_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i8b4ec7df0bb14ca2ad6eca5f334391c4_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">msa:RestrictedAndPerformanceStockAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i4cbfff1951ab4d828e3d1d6645e5ec3d_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">msa:RestrictedAndPerformanceStockAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7d44e02c7b564767ac7d120df9ae43e6_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">msa:RestrictedAndPerformanceStockAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ic8bbe3a855d545e2ad42f52de22d7b77_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">msa:RestrictedAndPerformanceStockAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i7fa0846eb86d4d2aa6211413cab1514b_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i038f57959cae4260a280293acd31e6de_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7020394e33ad4f759bae590dbbb2928a_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ic0cd1fdd7c29429d8b484ddb5d2dd0ec_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ic7de8f8255dc40faab11596f28558f85_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ibfb911db5c2a4f89a384d22b4284ce7f_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="idfc829e13fc540dc84a4159901da1e68_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i6fc264ade68247319b997b39ea9e9c8e_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i5d45000cddfe4b0588248f657fc8d6eb_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">msa:StockConsiderationInAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i18ec3f74b6024958b780c99f7cfa3069_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">msa:StockConsiderationInAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i8cc9af0d3b3c45e5a4c7de46c1fe430b_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">msa:StockConsiderationInAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i60440c64d34c4576bbf273d0118b6a1c_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">msa:StockConsiderationInAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i93882c80456449f09d91b56f528e83eb_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">msa:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib6fc1215edad4a90adf7937dfa398471_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">msa:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i42ea1bdde9bb44e187a72224e83fd8d5_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">msa:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="idf20a7ac4a2e43f687ac37f8a342c012_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">msa:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ic0824bdd90b241cb8d35187e1d9173f8_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:ShareRepurchaseProgramDomain</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ia8f6d3595bea4ec9860edc85e6ddaf27_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:ShareRepurchaseProgramDomain</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i9cc0e8db4a184e208acdd1947341dc7f_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:ShareRepurchaseProgramDomain</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ibbcaef5ad002421db06016c19e6ac329_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:ShareRepurchaseProgramDomain</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i0cd45619bd5147c392b284bd90a25b9b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib101a382b8de47a08f1fc5c446141760_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i55773017a6d64c088918da77bad428b6_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msa:InternationalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i12c2db38dc684b93b7bb30d67d229919_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i151cabcc174b4a6596cd713e0e381b4e_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i157108a16db846259ffa7c941990d462_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msa:InternationalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i8eee7decff5343658f436fc013da1c59_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="if91d269c35ad4728b385eca2170fcc08_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="if617bc20fae5488aac6991b478ec8f07_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msa:InternationalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="if617fb3d85a34da986ce1966e00a0b76_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i8474b0a2c07c4e40b4d44e746fe1ec56_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i477e91ebff264abaa928d1c9ebda18cf_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msa:InternationalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="if1f33d72f97e45acba5917f2f785fe0c_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ic4d34938ac1d44a094acafe8a6bdd4bc_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:BreathingApparatusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic8a0ee8d98a04f55af489c538a53603f_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:BreathingApparatusMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ifbf3f9ff265e48d481c0960475ccb883_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:BreathingApparatusMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id6e2aed098c4473cb53620fe046303b6_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:BreathingApparatusMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib0fe4882146c4c0889ed5d47bf6ac35c_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:BreathingApparatusMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msa:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i43a03093565b492e9de17f2c1c4712bf_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:BreathingApparatusMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msa:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id545a5981ad147908044302a4ff042e8_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:FixGasFlameDetectionInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i8f0ec43d25914eb38005d4ad2172b4a5_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:FixGasFlameDetectionInstrumentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i60ccb3ee22ed44e9ac07879ade9b6def_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:FixGasFlameDetectionInstrumentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i252cff31e8144779bdf1d1a74f3e34fa_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:FixGasFlameDetectionInstrumentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ia746c207b06442cf8b3ef3b0d5a84aac_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:FixGasFlameDetectionInstrumentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msa:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7811799ad70640a880f83c69f983e0af_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:FixGasFlameDetectionInstrumentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msa:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i12d9a147c71d4643a9f6e15bbe2eb95c_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:FirefighterHelmetsandProtectiveApparelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i5faf26f5e90142799168cb05e5e3d4cf_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:FirefighterHelmetsandProtectiveApparelMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i91747fa0a30b4e24b893e449af0bb559_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:FirefighterHelmetsandProtectiveApparelMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ife03606bec5a4c8bb49aaf404c99b44e_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:FirefighterHelmetsandProtectiveApparelMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i796dbc53826a43fbb83268d69ada8c2d_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:FirefighterHelmetsandProtectiveApparelMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msa:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7a1ed3b1ae8e490aa97412993e814738_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:FirefighterHelmetsandProtectiveApparelMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msa:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i258997d07349406ba4dd8d572a2cae4a_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:HeadProtectionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i2e11893e14074725bd583a1605414fc2_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:HeadProtectionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i284cd0c5170f482b8f1dbb781c02c8a3_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:HeadProtectionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ia917ec2cf94e48dcb532484ba5316d25_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:HeadProtectionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ia8514eeaa0bd49f18eb3a938dc11fe6d_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:HeadProtectionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msa:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i71d51c79ad8d43faa6c629f8c2984a62_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:HeadProtectionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msa:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i8daca50eaf5c4a1db9c78837a685745e_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:PortableInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7d6760b842244d88a7be91dc16c6ec37_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:PortableInstrumentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i3e262eeb2e954a32940a92913075f2dd_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:PortableInstrumentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i85796c7da26c4469819800d1a061499a_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:PortableInstrumentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i1024f12265f6485289c64f0031d6b733_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:PortableInstrumentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msa:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i4fd4e7f8ac7b453fb132c4c9c05e0a1c_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:PortableInstrumentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msa:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i653c5118af434388a5156e170fa661c0_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:FallProtectionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie94a990018a1471da327a979e50531b8_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:FallProtectionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i6c8b7f625e86498383a9417fd1c2dcfc_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:FallProtectionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i60eafa825b82472b93571ad965118518_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:FallProtectionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i1647d7bafa9a40d29c50d7e68243b38e_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:FallProtectionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msa:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id8dc41828e8349fab43de7bfb8d53750_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:FallProtectionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msa:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ifa005c770f39422586ec38ca64129fdb_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:OtherProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i87b9d208389b4e5a9133329db21a42d5_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:OtherProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i6df1f64d4bc44a54b021865e637ca69a_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:OtherProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i10f1c6c68dbc43968462be282e78fff4_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:OtherProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id07a737cbbc441959d1619917faeed06_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:OtherProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msa:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i53e22a7cb9bb49ef8c58c63f06eaa47b_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:OtherProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msa:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iacfd064f17bf4d62b7a66a77d2a6bc49_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i9078bc3c5f254b6cb9b2eae28db8d6e2_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i1ce812366df34bd18f9c4da6d17c7d36_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i2ac36e939a814320aa9f1311d2cf82ae_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msa:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i537d0281bc10432ca9c98414c44fa5be_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msa:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i2a70787d483e4aab93746572946a7122_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:BreathingApparatusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i4920a55fb18843dc9c7e7b232999a268_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:BreathingApparatusMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i8de0d4dfde7f46fb9e6b7abb77475615_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:BreathingApparatusMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7d0dc39bacbb4f8c8a81c9049f40950e_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:BreathingApparatusMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i288ae251b14c4d2794956be71cbb65de_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:BreathingApparatusMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msa:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i464afbdf22ba4416816e3b493900e1d7_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:BreathingApparatusMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msa:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i8388e58932634ad1aab27564bc287860_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:FixGasFlameDetectionInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i1d92d3079ec64634a2c29e7636b60ac1_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:FixGasFlameDetectionInstrumentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i6ca2c815193f4ff9a0dda563a2aef240_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:FixGasFlameDetectionInstrumentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i560d26420f3a4ad283234d7e4d44726d_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:FixGasFlameDetectionInstrumentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i8e4c2001f1414de3bb14a18276a30b24_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:FixGasFlameDetectionInstrumentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msa:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i025cf721887843d1ba7829df9a28659f_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:FixGasFlameDetectionInstrumentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msa:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie0a96b1710c748f78e4671051643d1f7_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:FirefighterHelmetsandProtectiveApparelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="if147e57d5aa945d68793b81988c7f5a4_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:FirefighterHelmetsandProtectiveApparelMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iffae73af84a44225bb1ec5fcd0064cd4_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:FirefighterHelmetsandProtectiveApparelMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i1f668d5a3186423198314bd10df26a0e_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:FirefighterHelmetsandProtectiveApparelMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iba327094c74a4edab9e72789bf4241f8_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:FirefighterHelmetsandProtectiveApparelMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msa:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ia809a4695f8e46c1ad326cfd54c3925a_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:FirefighterHelmetsandProtectiveApparelMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msa:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ia64926ddffd4454ab68520ec83f8faae_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:HeadProtectionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i5496d20b7e294b74bc9d049cea18e514_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:HeadProtectionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic7047c57dab3419387aec0543173038d_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:HeadProtectionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7b8fd6b4f9d04d9ba5fa387e323b9b9a_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:HeadProtectionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie0916f8ef67e46c3902f23d7f78131fc_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:HeadProtectionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msa:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic3eaa0bb9e9c4a7ab63cb83458c6c19b_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:HeadProtectionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msa:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ia6d89861ba1e406ea85939973804b7c3_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:PortableInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i3e1e9fcd6cbd4e0090c00dab5b775e69_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:PortableInstrumentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie9ace0e615ae4040a404e198a82630d9_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:PortableInstrumentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="icc9c166bc41743b98eab77e572e4508a_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:PortableInstrumentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i0b6350e822e6406fa7de06320a6353a8_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:PortableInstrumentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msa:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i17c96fb8b9c74e0d9085f44ec78cb607_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:PortableInstrumentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msa:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7a410f4d768d4adfb0e38485bd366bf8_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:FallProtectionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="icc6b20785eea4a92b74e0fe3e708f221_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:FallProtectionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ia2c29634c8f74eeb83c2a7601a7f904f_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:FallProtectionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i8a8188e51e644dfc82b31d702445ebc3_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:FallProtectionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i19f9ff2d357f4fd4bdeb5912b53a132c_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:FallProtectionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msa:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i9fdb90bbca184d02828dcbfc71bcb024_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:FallProtectionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msa:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i3082472e1b4749f6a18b6a07f6c838ce_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:OtherProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie0db037370694e75923bb6df9ab4b6d0_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:OtherProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i69668d2fdd9d425b9a63001580f7e932_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:OtherProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ibd6bc1acbd4942bcb6c001ea8cb03a0a_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:OtherProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i5ee552cfd7684e3595fe251560dcfd99_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:OtherProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msa:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ibc51cc499bfe496981f0b4e487b73d1a_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:OtherProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msa:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="if650a314450d47c69c845f896e806af6_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i389a89b6b6714a0eb52bada9a1047005_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i72817925099f451db83151bb9e540a06_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msa:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib65979dedeca4b99ada02b472f9bc68c_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:BreathingApparatusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i88fc53cccc8c49d1921633142eef7e50_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:BreathingApparatusMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i33de418bf0fd4aa98f9001a364fd49a4_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:BreathingApparatusMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i979735a2b84049d3aeaddc28b9194766_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:BreathingApparatusMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ic0ee4ef85573484ab686046324804b5b_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:BreathingApparatusMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msa:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ie8952a5ef64442daa70fd05d6743bac8_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:BreathingApparatusMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msa:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i557be2fec1b540a18736b222c653ea15_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:FixGasFlameDetectionInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i3c0226e81f9c477e99066458f65ba933_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:FixGasFlameDetectionInstrumentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ie376ff60323a4767861fc4e1095b01e0_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:FixGasFlameDetectionInstrumentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ice29f48ad8cc40a6b91e0b32f079ebbb_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:FixGasFlameDetectionInstrumentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ia800c3a780cc4248b209379150ee5ba2_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:FixGasFlameDetectionInstrumentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msa:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i2d75c1801d4c45d5ae33374adec3e547_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:FixGasFlameDetectionInstrumentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msa:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ic471cf472ed54727ad35357a26f411e1_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:FirefighterHelmetsandProtectiveApparelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="if996ea067c784ac2bd700bac4ba695c9_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:FirefighterHelmetsandProtectiveApparelMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i98243ad5c4884a01ba102d8212b89fbe_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:FirefighterHelmetsandProtectiveApparelMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="iaf7b0955372f429ea7b133c83da7228c_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:FirefighterHelmetsandProtectiveApparelMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i16b1ed4a09fd426f92cae0359b09a96e_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:FirefighterHelmetsandProtectiveApparelMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msa:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ia9c52765c1fc43fd90493a344bb2eb46_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:FirefighterHelmetsandProtectiveApparelMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msa:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i2d9c7473fd884f35b4f2a7cfe3be7d92_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:PortableInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i14734d6f80ba40d4b0b33ad85c35023d_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:PortableInstrumentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i56103f6653884616b52212e9ff34699e_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:PortableInstrumentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i193a6a64d3ef4a5c89e43400340a509b_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:PortableInstrumentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i10e45c9f5e5646c19bceeef253951503_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:PortableInstrumentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msa:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i1886ed66a19d49b8abdfe9bf88e4ba51_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:PortableInstrumentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msa:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i79b3a5afb08d4da693fb01789dc050e8_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:HeadProtectionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i2c4d234f1d174c3fb5f592288343daed_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:HeadProtectionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i5efdf58f3ee84b4482a3cd2b10c94c0a_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:HeadProtectionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ia186059ae3c34369ad927b113fda1533_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:HeadProtectionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i90881b1077704f8fa10cd3d662ae1e25_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:HeadProtectionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msa:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ie23ed48156aa465eb882baaa422ceb17_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:HeadProtectionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msa:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i9da01bb5359343ef95a1db76bc767877_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:FallProtectionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i39632317210f4472b3625356051aeb48_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:FallProtectionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="idd4e91b743404bfb82268adabf8e6dfd_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:FallProtectionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i95b58a0806db4ad697370c97993d28fa_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:FallProtectionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i24c0e2f3ba1b47c698863d14c5f8f08f_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:FallProtectionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msa:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ie628fd113a4c4db0b7771ebc7230bd93_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:FallProtectionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msa:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ibd1dd9be900843d3aca811233f56d548_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:OtherProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="iad5ca5545f054964a685f489379a3c0a_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:OtherProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i54698664fccc4eddb3d50569f29f2b39_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:OtherProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i5b9305b7c8664ba9b42f21ca7b3e438c_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:OtherProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i62e273a4a42a4ea890ed52f5a177df67_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:OtherProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msa:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i38051e6265134c8f90ae7c1c40f06bfb_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:OtherProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msa:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="idb8d0e6dd16e45e888e22ac735abb206_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i661d042439de49d2920e9deb9cf9ba4c_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="idd052effada74aa2bc243c3a5085d943_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i8848f094e5ef425b82c36b211c498e8c_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msa:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i4529790820ed454fa5dda0f4cf93fb8a_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msa:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="iec7787fe77dc4777936bc213909ec2fe_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:BreathingApparatusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i83c5f78d996e43388a9a762c7de34ceb_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:BreathingApparatusMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ib2e6d86678904fed870339430ad4477d_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:BreathingApparatusMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i989a2a930d5c4978bbf81ef12b663c50_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:BreathingApparatusMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ibb11ff0d1c3d4693b2345ed6d8d50120_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:BreathingApparatusMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msa:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i1350899e1de24fcf99b13345d134b57b_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:BreathingApparatusMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msa:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="if7186d0808e0485fbd1e6da029814176_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:FixGasFlameDetectionInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i2e35f4bf034842ed820c5a12378dea02_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:FixGasFlameDetectionInstrumentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="icfb7cf8868ca4292ac368ea109bb37e7_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:FixGasFlameDetectionInstrumentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i4237c910545d44ae85e4bc22a967ca60_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:FixGasFlameDetectionInstrumentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i6cc55883e2bd4de297481c5d3a15ab0b_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:FixGasFlameDetectionInstrumentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msa:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i5b2f9ae2ad6f474688589f2d5b17470a_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:FixGasFlameDetectionInstrumentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msa:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i0dff326acae94e1a95707e87fd7373ca_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:FirefighterHelmetsandProtectiveApparelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i6b5a4a13b12e4dcabbc6d4bfc7176c4c_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:FirefighterHelmetsandProtectiveApparelMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="id982a80dfd094711b8612efd8f42cb01_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:FirefighterHelmetsandProtectiveApparelMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ib0113759aef44427b36efe626aca12bc_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:FirefighterHelmetsandProtectiveApparelMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i78441dc8e4f24ff4a74623a0692cb2f3_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:FirefighterHelmetsandProtectiveApparelMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msa:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="iaca47e12078c48a19a03d0b014d26187_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:FirefighterHelmetsandProtectiveApparelMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msa:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i0ad4b527b2d045d6823922470e045664_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:PortableInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i1eddc00aeb2d494c96071590d6b83f0f_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:PortableInstrumentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i59deb5035cde4481964086667d8c99a4_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:PortableInstrumentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i9ba9b752198b47d48add4e44a762be63_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:PortableInstrumentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i9358db3e95314d47886d159188094915_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:PortableInstrumentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msa:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i79ee6ccb7a8149ccb20442e219aad82c_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:PortableInstrumentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msa:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="iee27985d16d846ea8613682f0b60a0c3_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:HeadProtectionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i40ee14306da54644ba9e0d53b8c00873_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:HeadProtectionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i98c170424e2042eb8b1aab56939b391a_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:HeadProtectionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i48379a4190374745ad15f25c8a13ab25_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:HeadProtectionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i80237cd303404e69aa2dd9be8a1a4c25_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:HeadProtectionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msa:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="id8f6055a384c4df4a772c5a96dd7185c_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:HeadProtectionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msa:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i6ccf65869c0a47f89a7fa6808cdfc790_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:FallProtectionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ieabfeaa8fc1549859c61385348d612ff_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:FallProtectionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ic520f154f82c4709af28e38eb107d7bc_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:FallProtectionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i03bbfb09dfcb43dc8f8933c35fa4dd27_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:FallProtectionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ife12b97541ee4d97bff5119fa8d658e4_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:FallProtectionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msa:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i37c6e1fa26214b32aab748179fb1317d_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:FallProtectionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msa:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i4921524c43634df4a4a17392ab7faeef_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:OtherProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i16c73e4225b34fe0b1a3ad086b8f74c6_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:OtherProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i50ceb39f1dfa453283e38f25c4961ff3_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:OtherProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ie8b1543593e546d9891193677fc9d4e9_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:OtherProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i982f6350ae414daa9f4e4f64756edd5f_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:OtherProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msa:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i9ed9c2c91e014ef89d50fa71f315e4e7_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msa:OtherProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msa:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i4366fa1ae2364833a0282b7cc179b2d5_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ifcd7a3cfdd7345fd880e2c1cfba86c2f_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i59bd99df6b8e4786829eef111cca86a0_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="icd1180a745374993b34c4d47db814092_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msa:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i0d2c212cded1476fa1726171dfb77a34_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ib11f4aac3244436d9b068251666426a9_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">msa:DeferredTaxAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ie0de64f615174b9dac2b5df6e638c59c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib10e922cf53d41e8bc6fc855a810829e_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i704a4cdad0ec400cade0162a75bda298_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i58d1875efbc04c4dacf1c155083b0368_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="if3229418bf0b4361af3e321cc6dee413_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i022ec0b1c28540d7a750bbf13acd3d5d_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">msa:MonteCarloApproachMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i8048cc3a9b454e0e9d7cde787dffb812_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</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="i2dd0c3d4500e4408b3bccb36aac9c5ea_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="icd2d9419b7794f4a899c1c778af3a6b2_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ie1c160bc311e4a83912f590e36eb0883_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msa:SeniorNotesPayableThroughTwoThousandTwentyOneFourPointZeroZeroPercentageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i0f16660e0b4246eab818079f20ef1246_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msa:SeniorNotesPayableThroughTwoThousandTwentyOneFourPointZeroZeroPercentageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iec740f95fc494086b2ab33781a3c47f3_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msa:SeniorNotesPayableThroughTwoThousandThirtyOneThreePointFourPercentageMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ie56690d88cbc432983865f9333a84843_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msa:SeniorNotesPayableThroughTwoThousandThirtyOneThreePointFourPercentageMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1da392914359471bbac4aa7512c92aa9_I20180907">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
        </entity>
        <period>
            <instant>2018-09-07</instant>
        </period>
    </context>
    <context id="i48c232274d1240ff81a72d55fbcf64ec_D20180907-20180907">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msa:SeniorRevolvingCreditFacilityMaturingin2023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-09-07</startDate>
            <endDate>2018-09-07</endDate>
        </period>
    </context>
    <context id="i95d25c825c354970861f806d80fd5d14_D20180907-20180907">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msa:SeniorRevolvingCreditFacilityMaturingin2023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">msa:FederalFundsOpenRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-09-07</startDate>
            <endDate>2018-09-07</endDate>
        </period>
    </context>
    <context id="i54e29727d2ae40f8ad8ebdcc7a049a9d_D20180907-20180907">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msa:SeniorRevolvingCreditFacilityMaturingin2023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">msa:OvernightBankFundingRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-09-07</startDate>
            <endDate>2018-09-07</endDate>
        </period>
    </context>
    <context id="i8899b5ea93d64e9bae65657710d51827_D20180907-20180907">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msa:SeniorRevolvingCreditFacilityMaturingin2023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-09-07</startDate>
            <endDate>2018-09-07</endDate>
        </period>
    </context>
    <context id="i6bfeaba1b4484b80ba38df1ee9c875f2_D20180907-20180907">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msa:SeniorRevolvingCreditFacilityMaturingin2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-09-07</startDate>
            <endDate>2018-09-07</endDate>
        </period>
    </context>
    <context id="idc79421e790f4383ab8b2d139a0e92ef_D20180907-20180907">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msa:SeniorRevolvingCreditFacilityMaturingin2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-09-07</startDate>
            <endDate>2018-09-07</endDate>
        </period>
    </context>
    <context id="i1d26a7e2d8ef455481356bd4f2d3b72a_I20160122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msa:MulticurrencyNotesDuein2031Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-01-22</instant>
        </period>
    </context>
    <context id="ic2d44c1399e247b496e9d8f0e98fed70_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msa:MulticurrencyNotesDuein2031Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="if386c24ccbb74888b21eaa4c284f1013_D20160122-20160122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msa:MulticurrencyNotesDuein2031Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-22</startDate>
            <endDate>2016-01-22</endDate>
        </period>
    </context>
    <context id="i0dc72cba8348475d9ac1de9ba802365f_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msa:MulticurrencyNotesDuein2031Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id9cb40e9985e460b8afc186bfcf9f333_D20180907-20180907">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msa:MulticurrencyNotesDuein2031Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-09-07</startDate>
            <endDate>2018-09-07</endDate>
        </period>
    </context>
    <context id="ifbfbdc5a74ca492e859a72655d09aa11_I20180907">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msa:MulticurrencyNotesDuein2031Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-07</instant>
        </period>
    </context>
    <context id="i091969afc2774e6f8810a86b58c950eb_D20190104-20190104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msa:MasterNoteFacilityDuein2022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-04</startDate>
            <endDate>2019-01-04</endDate>
        </period>
    </context>
    <context id="i6d7304af592f41d49861847f27adc5e9_I20190104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msa:MasterNoteFacilityDuein2022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-04</instant>
        </period>
    </context>
    <context id="ibee386c9a2bf40ab989210478f7a3a37_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msa:MasterNoteFacilityDuein2022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i1ba59d6c5e394f088e5f56d34394c2cd_D20190104-20190104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msa:MulticurrencyNotesDuein2031Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-04</startDate>
            <endDate>2019-01-04</endDate>
        </period>
    </context>
    <context id="ibaff7afa5ffe4b02a5fe304a1a162ea7_D20190104-20190104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msa:MulticurrencyNotesDuein2031Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-04</startDate>
            <endDate>2019-01-04</endDate>
        </period>
    </context>
    <context id="id1d50a335b904091a554a74efa81ea29_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i871498ec38364aedbdbe4b04fc446437_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msa:SeniorRevolvingCreditFacilityMaturingin2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ib046f3f85a074f59834492f4cadec1d7_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msa:InternationalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="idaa7ac854ead4ca99960420911f42f6d_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">msa:GlobeHoldingCompanyLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="iaa93aaec38b84ae7876981f64d6c4fef_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</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="i43d81c2008dd4a92b93b257779451dc4_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ia614eb4723414b3988a91ba9b606de08_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</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="i17631fb9a80042c99e6ed63fb0395e4e_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ieec08aec4a0b481d8dd69aa10e018f23_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</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="ia92736a8f3c14269aa1c36c0a4d0762c_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i46532e0884124eea97c4c4b39d70d472_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</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="ie15008413a87496c9e058cc5742bbcb5_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i5a9602babc6c45a49f472159cb7c1d84_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ic9a4a75d79534ddda7c3c9ee57107d5d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6679962b800d4e00a4c18877a234b37f_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="icf891482516e417092db3fdb11af4aa7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i3a7ce979436440aba8d6df576c6866bd_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i6a9a5d13158c43f5948a5f40bdef53cf_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie06c1336dbd745619ab4b0c1e2124152_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie0c0f41b84584caeafea987879f00931_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ia44346810d50429a8b870ff78558b90b_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="idad0d4d029e74c3082ebe7dd31a08955_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1e702c14bbe44421b5fc2afa3daf3baf_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i38269449a2484a27959a35b56c6277e4_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8bf6711b7cc6470991e743f60a7e4c2d_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">msa:SingleIncidentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ibd02356c0cbc4169b135612399b28b9d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">msa:SingleIncidentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7450852711644ca488fd608fe4ef7139_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">msa:SingleIncidentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7363e5b8c9c5476b913e4a5a8f7fbe5a_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">msa:SingleIncidentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i7947412e7c7f41cfb56f16448e4e42ef_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">msa:LawsuitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i1fd13080417e41d4bed44b3a31a2d9f4_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:DamagesFromProductDefectsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ia15cb810270f4821969c0cb785eec82c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">msa:LawsuitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i16f0f640d4104f62bd08e6589e167396_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">msa:LawsuitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i2ed7150f301f4be198deb4e87703b9c3_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">msa:LawsuitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i60050fecb95f49cb8fd414421a635a7e_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">msa:LawsuitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i36ac46f188744257b864d963698ca5c9_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:DamagesFromProductDefectsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id71616383de04dca91a2c20252a618f7_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:DamagesFromProductDefectsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ifa89b71f2ee4422283fe6e542d85069d_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:DamagesFromProductDefectsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic780f902f120433fb2904dc8602dfef1_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:DamagesFromProductDefectsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ic7a8931cb1a747e7918a92511714d991_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">msa:CumulativeTraumaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="icb4c689e739f4603983286881f3486e8_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">msa:ClaimsSettledButNotYetPaidMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ib6a6fd7dce1249d7b5960d9bb1758656_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">msa:CumulativeTraumaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i356cf5929c744de895e7925578df90ca_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">msa:ClaimsSettledButNotYetPaidMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if424d61cffd546eebab81df53547b796_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">msa:CumulativeTraumaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i4af44ad1fae4437eb662bfd4a5dfcea3_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">msa:CumulativeTraumaReportedClaimsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i2a9b1c5a0e55482a84a05392089894a5_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">msa:CumulativeTraumaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8ca7f1b1dd9d45f6a601b99e0efa884f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">msa:CumulativeTraumaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i82193cc2733147c7a79361bd80822e75_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">msa:CumulativeTraumaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i690b78bd497c4714a8cf73c8e2bb3596_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">msa:CumulativeTraumaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i860f5e82690e4a9b83da993773a511f6_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">msa:UninsuredCumulativeTraumaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i911519084f2b4938a82e95d2228e9377_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">msa:UninsuredCumulativeTraumaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ifc28f784fb904ea39f3677ba07c70e20_I20190520">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">msa:SierraMonitorCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-05-20</instant>
        </period>
    </context>
    <context id="i5ba3f1edf2d24576a7b1b86a2c11e9f3_D20190520-20190520">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">msa:SierraMonitorCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-20</startDate>
            <endDate>2019-05-20</endDate>
        </period>
    </context>
    <context id="ibd15a9a248fd46b19a51590537849316_I20190520">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">msa:StockOptionsAndRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">msa:SierraMonitorCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-05-20</instant>
        </period>
    </context>
    <context id="ibd85a53d58364e16813e2cb8d563ac06_I20190520">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">msa:SierraMonitorCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-05-20</instant>
        </period>
    </context>
    <context id="i007735fb3b834a1bb5a646829690e6b1_I20190520">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">msa:SierraMonitorCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-05-20</instant>
        </period>
    </context>
    <context id="i7de44b55d7274f939bddac1d1c42a73c_D20190520-20190520">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">msa:SierraMonitorCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-20</startDate>
            <endDate>2019-05-20</endDate>
        </period>
    </context>
    <context id="i667a6dc2edd24abba791c2d434cea008_D20190520-20190520">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">msa:SierraMonitorCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-20</startDate>
            <endDate>2019-05-20</endDate>
        </period>
    </context>
    <context id="ia49749ee53564ffa87110c8a438ea5f0_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">msa:SierraMonitorCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="id479952cace2469d98bd80dd2b91bb97_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">msa:SierraMonitorCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i65955679643d41dbb501fec94cfe0c48_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066570</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">msa:SierraMonitorCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="segment">
        <measure>msa:Segment</measure>
    </unit>
    <unit id="gbp">
        <measure>iso4217:GBP</measure>
    </unit>
    <unit id="lawsuit">
        <measure>msa:lawsuit</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml80L2ZyYWc6MzA2NTA3MmI0OWU4NDRiODk0Zjg4ODY1NGI2ZmNhNjAvdGFibGU6NmIyOTA0YzgyMDY5NDczNGEwOGIwMmM0MzliNzlkNTgvdGFibGVyYW5nZTo2YjI5MDRjODIwNjk0NzM0YTA4YjAyYzQzOWI3OWQ1OF8zLTItMS0xLTA_3489f9ae-a24e-456d-9fc6-350f75a58511">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml80L2ZyYWc6MzA2NTA3MmI0OWU4NDRiODk0Zjg4ODY1NGI2ZmNhNjAvdGFibGU6NmIyOTA0YzgyMDY5NDczNGEwOGIwMmM0MzliNzlkNTgvdGFibGVyYW5nZTo2YjI5MDRjODIwNjk0NzM0YTA4YjAyYzQzOWI3OWQ1OF81LTItMS0xLTA_7d50dc00-4810-4f4c-9156-b70c24376880">2020</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml80L2ZyYWc6MzA2NTA3MmI0OWU4NDRiODk0Zjg4ODY1NGI2ZmNhNjAvdGFibGU6NmIyOTA0YzgyMDY5NDczNGEwOGIwMmM0MzliNzlkNTgvdGFibGVyYW5nZTo2YjI5MDRjODIwNjk0NzM0YTA4YjAyYzQzOWI3OWQ1OF82LTItMS0xLTA_ba044a23-dea4-43cb-b102-7602d6dbb6fe">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml80L2ZyYWc6MzA2NTA3MmI0OWU4NDRiODk0Zjg4ODY1NGI2ZmNhNjAvdGFibGU6NmIyOTA0YzgyMDY5NDczNGEwOGIwMmM0MzliNzlkNTgvdGFibGVyYW5nZTo2YjI5MDRjODIwNjk0NzM0YTA4YjAyYzQzOWI3OWQ1OF85LTItMS0xLTA_67a01d79-49be-4da1-af30-ed6499ee5a70">0000066570</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml80L2ZyYWc6MzA2NTA3MmI0OWU4NDRiODk0Zjg4ODY1NGI2ZmNhNjAvdGFibGU6NmIyOTA0YzgyMDY5NDczNGEwOGIwMmM0MzliNzlkNTgvdGFibGVyYW5nZTo2YjI5MDRjODIwNjk0NzM0YTA4YjAyYzQzOWI3OWQ1OF8xMC0yLTEtMS0w_937e8e0c-4c36-4556-9356-9ac64dd4d059">--12-31</dei:CurrentFiscalYearEndDate>
    <msa:SharebasedCompensationArrangementbySharebasePaymentAwardFairValueAssumptionsAverageClosingPriceUsedtoCalculateExpectedDividendRatePeriod
      contextRef="i8048cc3a9b454e0e9d7cde787dffb812_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83My9mcmFnOjZjM2U1OGM1NDMxNDQ4MTFhMDE4NWFlNmZiZDM2NmVmL3RleHRyZWdpb246NmMzZTU4YzU0MzE0NDgxMWEwMTg1YWU2ZmJkMzY2ZWZfMTgwOA_2fd95fda-dda4-4e9e-9d7c-6d697c446740">P1Y</msa:SharebasedCompensationArrangementbySharebasePaymentAwardFairValueAssumptionsAverageClosingPriceUsedtoCalculateExpectedDividendRatePeriod>
    <msa:SharebasedCompensationArrangementbySharebasePaymentAwardFairValueAssumptionsStockBetaDailyPriceDataPeriod
      contextRef="i8048cc3a9b454e0e9d7cde787dffb812_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83My9mcmFnOjZjM2U1OGM1NDMxNDQ4MTFhMDE4NWFlNmZiZDM2NmVmL3RleHRyZWdpb246NmMzZTU4YzU0MzE0NDgxMWEwMTg1YWU2ZmJkMzY2ZWZfMTg4Mg_88747ba1-2b09-425d-a443-6ddba6cb9c2a">P10Y</msa:SharebasedCompensationArrangementbySharebasePaymentAwardFairValueAssumptionsStockBetaDailyPriceDataPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i8048cc3a9b454e0e9d7cde787dffb812_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83My9mcmFnOjZjM2U1OGM1NDMxNDQ4MTFhMDE4NWFlNmZiZDM2NmVmL3RleHRyZWdpb246NmMzZTU4YzU0MzE0NDgxMWEwMTg1YWU2ZmJkMzY2ZWZfMjM4Mg_e04018a7-8e8b-4393-ae54-eeb1d420a51e">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:DebtInstrumentTerm
      contextRef="id9cb40e9985e460b8afc186bfcf9f333_D20180907-20180907"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83OS9mcmFnOjBlZmRmZGRmMjBkNDQzNDNhMDMzNmI2ZThmY2Q1MWRjL3RleHRyZWdpb246MGVmZGZkZGYyMGQ0NDM0M2EwMzM2YjZlOGZjZDUxZGNfMTg1Ng_bb6aa9d2-0b25-480b-b168-16a5cc2b2de2">P3Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentTerm
      contextRef="i091969afc2774e6f8810a86b58c950eb_D20190104-20190104"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83OS9mcmFnOjBlZmRmZGRmMjBkNDQzNDNhMDMzNmI2ZThmY2Q1MWRjL3RleHRyZWdpb246MGVmZGZkZGYyMGQ0NDM0M2EwMzM2YjZlOGZjZDUxZGNfMjIyMA_467e7037-404d-498e-86c3-29c1b6c0fa91">P3Y</us-gaap:DebtInstrumentTerm>
    <dei:DocumentType
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xL2ZyYWc6OThmNmQxZGQ2ZWY1NDkyOWIwY2UwMTA1ZjBlMmVlM2MvdGV4dHJlZ2lvbjo5OGY2ZDFkZDZlZjU0OTI5YjBjZTAxMDVmMGUyZWUzY18yMDE3_30af1486-de9b-46dc-9bfb-2edf106147ae">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xL2ZyYWc6OThmNmQxZGQ2ZWY1NDkyOWIwY2UwMTA1ZjBlMmVlM2MvdGV4dHJlZ2lvbjo5OGY2ZDFkZDZlZjU0OTI5YjBjZTAxMDVmMGUyZWUzY18yMDEx_4356649c-4494-4a6a-8050-bd5b0310c0eb">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xL2ZyYWc6OThmNmQxZGQ2ZWY1NDkyOWIwY2UwMTA1ZjBlMmVlM2MvdGV4dHJlZ2lvbjo5OGY2ZDFkZDZlZjU0OTI5YjBjZTAxMDVmMGUyZWUzY18yMDQ_aa8f507f-847b-4de3-8f1e-19bb1a345023">2020-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xL2ZyYWc6OThmNmQxZGQ2ZWY1NDkyOWIwY2UwMTA1ZjBlMmVlM2MvdGV4dHJlZ2lvbjo5OGY2ZDFkZDZlZjU0OTI5YjBjZTAxMDVmMGUyZWUzY18yMDEy_b662c826-dacc-436c-bdb1-f1f35a70315a">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xL2ZyYWc6OThmNmQxZGQ2ZWY1NDkyOWIwY2UwMTA1ZjBlMmVlM2MvdGV4dHJlZ2lvbjo5OGY2ZDFkZDZlZjU0OTI5YjBjZTAxMDVmMGUyZWUzY18yMDE4_1f7bc575-fca7-488a-aa14-2098a8afea88">1-15579</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xL2ZyYWc6OThmNmQxZGQ2ZWY1NDkyOWIwY2UwMTA1ZjBlMmVlM2MvdGV4dHJlZ2lvbjo5OGY2ZDFkZDZlZjU0OTI5YjBjZTAxMDVmMGUyZWUzY18yMDEz_e1d3aeea-de02-45f2-8467-d0d4a3d1cc86">MSA SAFETY INC</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xL2ZyYWc6OThmNmQxZGQ2ZWY1NDkyOWIwY2UwMTA1ZjBlMmVlM2MvdGFibGU6YjgzNmJiNTE4NDdiNDQwZWI0YTY4NDRmOWNlYzhlY2UvdGFibGVyYW5nZTpiODM2YmI1MTg0N2I0NDBlYjRhNjg0NGY5Y2VjOGVjZV8wLTAtMS0xLTA_787f2a5c-ed6e-46bc-a971-14b331ef1f60">PA</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xL2ZyYWc6OThmNmQxZGQ2ZWY1NDkyOWIwY2UwMTA1ZjBlMmVlM2MvdGFibGU6YjgzNmJiNTE4NDdiNDQwZWI0YTY4NDRmOWNlYzhlY2UvdGFibGVyYW5nZTpiODM2YmI1MTg0N2I0NDBlYjRhNjg0NGY5Y2VjOGVjZV8wLTMtMS0xLTA_4c3b0928-bb62-4416-9ee5-d49d53e93929">46-4914539</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xL2ZyYWc6OThmNmQxZGQ2ZWY1NDkyOWIwY2UwMTA1ZjBlMmVlM2MvdGFibGU6YjgzNmJiNTE4NDdiNDQwZWI0YTY4NDRmOWNlYzhlY2UvdGFibGVyYW5nZTpiODM2YmI1MTg0N2I0NDBlYjRhNjg0NGY5Y2VjOGVjZV8zLTAtMS0xLTA_4f00db01-9a47-43f5-84f1-5f615c77b1d7">1000 Cranberry Woods Drive</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xL2ZyYWc6OThmNmQxZGQ2ZWY1NDkyOWIwY2UwMTA1ZjBlMmVlM2MvdGFibGU6YjgzNmJiNTE4NDdiNDQwZWI0YTY4NDRmOWNlYzhlY2UvdGFibGVyYW5nZTpiODM2YmI1MTg0N2I0NDBlYjRhNjg0NGY5Y2VjOGVjZV80LTAtMS0xLTA_0181d29a-924d-4459-b034-8ccebcdbead1">Cranberry Township,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xL2ZyYWc6OThmNmQxZGQ2ZWY1NDkyOWIwY2UwMTA1ZjBlMmVlM2MvdGFibGU6YjgzNmJiNTE4NDdiNDQwZWI0YTY4NDRmOWNlYzhlY2UvdGFibGVyYW5nZTpiODM2YmI1MTg0N2I0NDBlYjRhNjg0NGY5Y2VjOGVjZV80LTEtMS0xLTA_fc9d0995-1aaa-4c97-bf53-5da92ca36e0f">PA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xL2ZyYWc6OThmNmQxZGQ2ZWY1NDkyOWIwY2UwMTA1ZjBlMmVlM2MvdGFibGU6YjgzNmJiNTE4NDdiNDQwZWI0YTY4NDRmOWNlYzhlY2UvdGFibGVyYW5nZTpiODM2YmI1MTg0N2I0NDBlYjRhNjg0NGY5Y2VjOGVjZV80LTMtMS0xLTA_8bd09275-9cb4-4f25-8b8a-207d0e5f098f">16066-5207</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xL2ZyYWc6OThmNmQxZGQ2ZWY1NDkyOWIwY2UwMTA1ZjBlMmVlM2MvdGV4dHJlZ2lvbjo5OGY2ZDFkZDZlZjU0OTI5YjBjZTAxMDVmMGUyZWUzY18yMDE0_ef71d80d-b3f4-42b4-8041-a0d363bd4863">724</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xL2ZyYWc6OThmNmQxZGQ2ZWY1NDkyOWIwY2UwMTA1ZjBlMmVlM2MvdGV4dHJlZ2lvbjo5OGY2ZDFkZDZlZjU0OTI5YjBjZTAxMDVmMGUyZWUzY18yMDE5_4e855448-79bb-4836-a620-1970e3921d2e">776-8600</dei:LocalPhoneNumber>
    <dei:EntityCurrentReportingStatus
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xL2ZyYWc6OThmNmQxZGQ2ZWY1NDkyOWIwY2UwMTA1ZjBlMmVlM2MvdGV4dHJlZ2lvbjo5OGY2ZDFkZDZlZjU0OTI5YjBjZTAxMDVmMGUyZWUzY18yMDIw_b7d8ba4a-4444-4a2d-874a-eef7a0c03723">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xL2ZyYWc6OThmNmQxZGQ2ZWY1NDkyOWIwY2UwMTA1ZjBlMmVlM2MvdGV4dHJlZ2lvbjo5OGY2ZDFkZDZlZjU0OTI5YjBjZTAxMDVmMGUyZWUzY18yMDE1_af1a4686-107b-4f95-a57a-6e158bca02d4">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xL2ZyYWc6OThmNmQxZGQ2ZWY1NDkyOWIwY2UwMTA1ZjBlMmVlM2MvdGFibGU6N2VjNDM1NzZkYmY1NGM1Mjg2ODQ1NjEyZmEwNjEyY2YvdGFibGVyYW5nZTo3ZWM0MzU3NmRiZjU0YzUyODY4NDU2MTJmYTA2MTJjZl8wLTAtMS0xLTA_9c11bd88-96ce-47e3-a928-c06b7ac9e7eb">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xL2ZyYWc6OThmNmQxZGQ2ZWY1NDkyOWIwY2UwMTA1ZjBlMmVlM2MvdGFibGU6N2VjNDM1NzZkYmY1NGM1Mjg2ODQ1NjEyZmEwNjEyY2YvdGFibGVyYW5nZTo3ZWM0MzU3NmRiZjU0YzUyODY4NDU2MTJmYTA2MTJjZl8wLTctMS0xLTA_ba39b585-80b0-4ecc-90cb-79724fe4841c">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xL2ZyYWc6OThmNmQxZGQ2ZWY1NDkyOWIwY2UwMTA1ZjBlMmVlM2MvdGFibGU6N2VjNDM1NzZkYmY1NGM1Mjg2ODQ1NjEyZmEwNjEyY2YvdGFibGVyYW5nZTo3ZWM0MzU3NmRiZjU0YzUyODY4NDU2MTJmYTA2MTJjZl8xLTctMS0xLTA_f0e79770-3050-4890-9e1c-d307c732dfed">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xL2ZyYWc6OThmNmQxZGQ2ZWY1NDkyOWIwY2UwMTA1ZjBlMmVlM2MvdGV4dHJlZ2lvbjo5OGY2ZDFkZDZlZjU0OTI5YjBjZTAxMDVmMGUyZWUzY18yMDE2_4dc6e210-f9ef-4d36-ab8e-bbd1d5fc703b">false</dei:EntityShellCompany>
    <dei:Security12bTitle
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xL2ZyYWc6OThmNmQxZGQ2ZWY1NDkyOWIwY2UwMTA1ZjBlMmVlM2MvdGFibGU6ODk0OGViMWQzMGZkNDE0ZmJiZGIwZjgzMjA2NmY4MTkvdGFibGVyYW5nZTo4OTQ4ZWIxZDMwZmQ0MTRmYmJkYjBmODMyMDY2ZjgxOV8xLTAtMS0xLTA_56cd9676-51e4-4a12-9ae1-1f06d525291b">Common Stock, no par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xL2ZyYWc6OThmNmQxZGQ2ZWY1NDkyOWIwY2UwMTA1ZjBlMmVlM2MvdGFibGU6ODk0OGViMWQzMGZkNDE0ZmJiZGIwZjgzMjA2NmY4MTkvdGFibGVyYW5nZTo4OTQ4ZWIxZDMwZmQ0MTRmYmJkYjBmODMyMDY2ZjgxOV8xLTEtMS0xLTA_6873fa8c-8be8-4f75-95ad-2b19f3ade85a">MSA</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xL2ZyYWc6OThmNmQxZGQ2ZWY1NDkyOWIwY2UwMTA1ZjBlMmVlM2MvdGFibGU6ODk0OGViMWQzMGZkNDE0ZmJiZGIwZjgzMjA2NmY4MTkvdGFibGVyYW5nZTo4OTQ4ZWIxZDMwZmQ0MTRmYmJkYjBmODMyMDY2ZjgxOV8xLTItMS0xLTA_34f49a10-a30d-4334-9edd-3300c77a1c2c">NYSE</dei:SecurityExchangeName>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i39d5ccb37c0e4d15b87cc12d8f0ef651_I20200724"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xL2ZyYWc6OThmNmQxZGQ2ZWY1NDkyOWIwY2UwMTA1ZjBlMmVlM2MvdGV4dHJlZ2lvbjo5OGY2ZDFkZDZlZjU0OTI5YjBjZTAxMDVmMGUyZWUzY18xODE0MTk0MTg2MDM1MA_c31e7d88-b7bf-405d-a2fd-fbceb63e3ea0"
      unitRef="shares">38883634</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i45f94af9ab3d405294669aaf5afa32fc_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfMi0yLTEtMS0w_cf598284-8111-4dc7-9166-d93ccbd4510d"
      unitRef="usd">314438000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i75e22cb52f874dfbba49660932859cb6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfMi00LTEtMS0w_6c63f0a9-f491-4d18-8010-f54e07c01fc5"
      unitRef="usd">349675000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfMi02LTEtMS0w_4713993f-b236-4cf6-b1fc-7245adcd5de1"
      unitRef="usd">655583000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfMi04LTEtMS0w_0894ce6a-064b-45ca-9abf-5c379f8d3aee"
      unitRef="usd">675713000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i45f94af9ab3d405294669aaf5afa32fc_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfMy0yLTEtMS0w_172f7034-8731-4730-9ce8-93c4bf236fa5"
      unitRef="usd">172841000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i75e22cb52f874dfbba49660932859cb6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfMy00LTEtMS0w_1b8be47b-3cc5-4bb4-a234-41d7cf86fdec"
      unitRef="usd">188591000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfMy02LTEtMS0w_7915633b-9766-48cc-9fce-1c3ef400f23c"
      unitRef="usd">356627000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfMy04LTEtMS0w_c8df5df6-efcc-4d2c-b802-5302ed15317a"
      unitRef="usd">364647000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i45f94af9ab3d405294669aaf5afa32fc_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfNC0yLTEtMS0w_7004014d-25d8-458e-a0ce-ca3f10c80ce0"
      unitRef="usd">141597000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i75e22cb52f874dfbba49660932859cb6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfNC00LTEtMS0w_46e93532-1db2-488f-b5f0-c891eced16d2"
      unitRef="usd">161084000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfNC02LTEtMS00MjU4_45f2c956-9801-4e60-8e54-32d2bb145ab1"
      unitRef="usd">298956000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfNC04LTEtMS00MjU4_d879aede-31be-4211-a9f5-3678a283b1d0"
      unitRef="usd">311066000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i45f94af9ab3d405294669aaf5afa32fc_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfNi0yLTEtMS0w_6d56f51c-0996-457e-abb2-2bfa17980077"
      unitRef="usd">69034000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i75e22cb52f874dfbba49660932859cb6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfNi00LTEtMS0w_7480d9cc-f9b3-4b22-b8e5-ddd24caf7234"
      unitRef="usd">84009000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfNi02LTEtMS0w_cfae8c87-d05c-4d06-93ba-24755e73fbec"
      unitRef="usd">149271000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfNi04LTEtMS0w_9a8ddbc2-d4e6-473e-b720-e7321c927d4c"
      unitRef="usd">162437000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i45f94af9ab3d405294669aaf5afa32fc_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfNy0yLTEtMS0w_99babf38-7124-4f43-b27c-e4122d97aafe"
      unitRef="usd">13760000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i75e22cb52f874dfbba49660932859cb6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfNy00LTEtMS0w_041ef2e2-7e49-496b-a6fe-92489f542be1"
      unitRef="usd">14256000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfNy02LTEtMS0w_3914837e-9c8a-42af-ad5c-63d3d9779f5a"
      unitRef="usd">27872000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfNy04LTEtMS0w_a8f6aff6-dc5a-4d56-bab5-345c0fe7b2af"
      unitRef="usd">27962000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:RestructuringCharges
      contextRef="i45f94af9ab3d405294669aaf5afa32fc_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfOC0yLTEtMS0w_9f4762ee-383e-44e6-a27c-6b689c27cd46"
      unitRef="usd">8865000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i75e22cb52f874dfbba49660932859cb6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfOC00LTEtMS0w_8646f35d-0152-412b-a7f0-459df02644b8"
      unitRef="usd">3522000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfOC02LTEtMS0w_70b4345d-8951-4d2c-a829-f51a434c7f9e"
      unitRef="usd">10872000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfOC04LTEtMS0w_0c37f9a7-ec02-4cb2-b843-a43c5b391468"
      unitRef="usd">9353000</us-gaap:RestructuringCharges>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i45f94af9ab3d405294669aaf5afa32fc_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfOS0yLTEtMS0w_ba870149-049c-46a3-821c-11cdca94feb3"
      unitRef="usd">-793000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i75e22cb52f874dfbba49660932859cb6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfOS00LTEtMS0w_843084a3-f043-4f74-9d32-61d98efb16ad"
      unitRef="usd">-1290000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfOS02LTEtMS0w_4a7851c4-0b52-4c66-984f-8424cd570334"
      unitRef="usd">-1063000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfOS04LTEtMS0w_4787c7b9-2dd1-44cb-a9e9-d9de553ef7da"
      unitRef="usd">-18251000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ProductLiabilityAccrualPeriodExpense
      contextRef="i45f94af9ab3d405294669aaf5afa32fc_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfMTAtMi0xLTEtMA_d935bc8f-7b9e-4fb8-8387-77290f69729c"
      unitRef="usd">851000</us-gaap:ProductLiabilityAccrualPeriodExpense>
    <us-gaap:ProductLiabilityAccrualPeriodExpense
      contextRef="i75e22cb52f874dfbba49660932859cb6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfMTAtNC0xLTEtMA_4ddcde3e-5aa8-4b97-842f-099170369d0f"
      unitRef="usd">3529000</us-gaap:ProductLiabilityAccrualPeriodExpense>
    <us-gaap:ProductLiabilityAccrualPeriodExpense
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfMTAtNi0xLTEtMA_da9ba31a-bf84-4fb0-bf3c-8eb40a576e90"
      unitRef="usd">2802000</us-gaap:ProductLiabilityAccrualPeriodExpense>
    <us-gaap:ProductLiabilityAccrualPeriodExpense
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfMTAtOC0xLTEtMA_cf45ee2e-70fc-4f12-99ba-4345c0e052ae"
      unitRef="usd">6425000</us-gaap:ProductLiabilityAccrualPeriodExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="i45f94af9ab3d405294669aaf5afa32fc_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfMTEtMi0xLTEtMA_72b6d794-474e-481d-b53e-c330a9bf3788"
      unitRef="usd">48294000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i75e22cb52f874dfbba49660932859cb6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfMTEtNC0xLTEtMA_ff77d0c6-c22a-4beb-a41b-9868d8a11fe2"
      unitRef="usd">54478000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfMTEtNi0xLTEtNDI1OA_403bc11a-2cbb-4878-858e-d0102b2baf4a"
      unitRef="usd">107076000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfMTEtOC0xLTEtNDI1OA_4a9a667c-b8d0-46ac-9b98-95a232a649f7"
      unitRef="usd">86638000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i45f94af9ab3d405294669aaf5afa32fc_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfMTMtMi0xLTEtMA_9159c49a-34de-49c4-8798-15a5dd3987ae"
      unitRef="usd">2459000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i75e22cb52f874dfbba49660932859cb6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfMTMtNC0xLTEtMA_53f9fc16-2a57-4e76-9c80-bebba66fc6fd"
      unitRef="usd">4470000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfMTMtNi0xLTEtMA_85442eb3-410f-480c-b3c0-232085c03fa2"
      unitRef="usd">5602000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfMTMtOC0xLTEtMA_e6902c3a-54d8-4c6d-9e11-6b0783a7deec"
      unitRef="usd">6830000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i45f94af9ab3d405294669aaf5afa32fc_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfMTUtMi0xLTEtMA_3b577c1c-c336-433b-8d2d-c40911ec9ae0"
      unitRef="usd">2000000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i75e22cb52f874dfbba49660932859cb6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfMTUtNC0xLTEtMA_55144bd5-3213-4929-9760-8f9d806cd5f4"
      unitRef="usd">3342000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfMTUtNi0xLTEtMA_0ed44d6a-2793-47a6-95bd-5e2513f93320"
      unitRef="usd">3258000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfMTUtOC0xLTEtMA_b4c27471-fbe5-4820-a47e-218bc41ce999"
      unitRef="usd">5921000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i45f94af9ab3d405294669aaf5afa32fc_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfMTYtMi0xLTEtMA_3e286192-e92a-4f49-a1a2-b6b5442e8b6e"
      unitRef="usd">-459000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i75e22cb52f874dfbba49660932859cb6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfMTYtNC0xLTEtMA_b70a1802-f7a8-42e1-b572-966c1f2d9327"
      unitRef="usd">-1128000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfMTYtNi0xLTEtNDI2MA_6aaedf16-3af5-4ec6-a6dc-b8ec42fe84ba"
      unitRef="usd">-2344000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfMTYtOC0xLTEtNDI2MA_64fd2ec9-03ca-4a64-b3eb-be303a7c80e6"
      unitRef="usd">-909000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i45f94af9ab3d405294669aaf5afa32fc_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfMTgtMi0xLTEtMA_8ea4063b-c53e-47f8-9804-d6cb49607371"
      unitRef="usd">47835000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i75e22cb52f874dfbba49660932859cb6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfMTgtNC0xLTEtMA_e8aefb6b-e161-44b2-82e2-a867175aac49"
      unitRef="usd">53350000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfMTgtNi0xLTEtMA_4a626b75-b2f4-4a59-95fd-3385ceaf9fa2"
      unitRef="usd">104732000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfMTgtOC0xLTEtMA_403d000a-4b36-400b-a5bd-4fd40d39f9ea"
      unitRef="usd">85729000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i45f94af9ab3d405294669aaf5afa32fc_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfMTktMi0xLTEtMA_2192de35-f043-4d09-b1eb-f7c7717e6f21"
      unitRef="usd">11429000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i75e22cb52f874dfbba49660932859cb6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfMTktNC0xLTEtMA_d4b8bac4-f072-4bbf-b723-423e323396dc"
      unitRef="usd">13238000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfMTktNi0xLTEtMA_4534bbd8-007f-456f-81d4-34dc6339036f"
      unitRef="usd">24523000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfMTktOC0xLTEtMA_389ff81e-ab72-4e2f-8c5e-3aa1cf3dcee5"
      unitRef="usd">22241000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="i45f94af9ab3d405294669aaf5afa32fc_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfMjAtMi0xLTEtMA_3d4464c3-7fd2-4fc1-a3cf-02db56200972"
      unitRef="usd">36406000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i75e22cb52f874dfbba49660932859cb6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfMjAtNC0xLTEtMA_b259d283-b57a-4bba-b762-6ff9a42c63c8"
      unitRef="usd">40112000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfMjAtNi0xLTEtMA_49c576f0-a14c-4396-a7a5-02e635cc8084"
      unitRef="usd">80209000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfMjAtOC0xLTEtMA_04e7f211-d6fa-4ea1-87bc-bccac08a029f"
      unitRef="usd">63488000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i45f94af9ab3d405294669aaf5afa32fc_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfMjItMi0xLTEtMA_0bb20897-975e-4904-a6a3-a7bb6875cc36"
      unitRef="usd">340000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i75e22cb52f874dfbba49660932859cb6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfMjItNC0xLTEtMA_851db912-6f55-4195-87d5-1b19a078c611"
      unitRef="usd">306000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfMjItNi0xLTEtMA_fea6a229-f8e2-48b0-8c2a-1f0c4e1df39c"
      unitRef="usd">468000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfMjItOC0xLTEtMA_22c2f1e1-1379-4d1e-aa14-761f68987502"
      unitRef="usd">450000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i45f94af9ab3d405294669aaf5afa32fc_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfMjQtMi0xLTEtMA_7ca7d2a9-053d-47ab-99bf-e804fb6895fe"
      unitRef="usd">36066000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i75e22cb52f874dfbba49660932859cb6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfMjQtNC0xLTEtMA_ce284a80-5bbf-482d-add8-84335525172d"
      unitRef="usd">39806000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfMjQtNi0xLTEtNDI2MA_d7faae19-b8cc-48e4-a8de-a910bf105b8c"
      unitRef="usd">79741000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfMjQtOC0xLTEtNDI2MA_ba691019-cca8-40ed-8242-ea8d8ea82bd5"
      unitRef="usd">63038000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i45f94af9ab3d405294669aaf5afa32fc_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfMjctMi0xLTEtMA_96190a7d-401e-47ca-942d-754c4b2bdfde"
      unitRef="usdPerShare">0.93</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i75e22cb52f874dfbba49660932859cb6_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfMjctNC0xLTEtMA_8ca4bd05-04ee-45a2-8c25-7aada166b8f2"
      unitRef="usdPerShare">1.03</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfMjctNi0xLTEtMA_0ff64098-e7f8-48a2-95e5-7b9718444a69"
      unitRef="usdPerShare">2.05</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfMjctOC0xLTEtMA_ce1bd7e5-3496-4a1a-bbbc-ed1a7cd491db"
      unitRef="usdPerShare">1.63</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i45f94af9ab3d405294669aaf5afa32fc_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfMjgtMi0xLTEtMA_afb4d1e1-5133-4693-8be7-c3af69f537be"
      unitRef="usdPerShare">0.92</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i75e22cb52f874dfbba49660932859cb6_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfMjgtNC0xLTEtMA_51786a34-f31a-4e06-a326-faceebf48ab6"
      unitRef="usdPerShare">1.01</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfMjgtNi0xLTEtMA_08c7e9e1-b3c5-47dd-9fd6-466539759683"
      unitRef="usdPerShare">2.03</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfMjgtOC0xLTEtMA_3ab56466-e2c8-4b7d-88ff-aeea669fb9cd"
      unitRef="usdPerShare">1.61</us-gaap:EarningsPerShareDiluted>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i45f94af9ab3d405294669aaf5afa32fc_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfMjktMi0xLTEtMA_a36742ea-0cfe-43a7-b096-45c3f1d0780a"
      unitRef="usdPerShare">0.43</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i75e22cb52f874dfbba49660932859cb6_D20190401-20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfMjktNC0xLTEtMA_5cb8858e-6444-4113-8219-aa2a3e40a2b0"
      unitRef="usdPerShare">0.42</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfMjktNi0xLTEtMA_772a603d-22d7-4c24-8ec1-46e11c57176d"
      unitRef="usdPerShare">0.85</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMy9mcmFnOjRmODQxODNkNjUwZDQ0OGViNDkxYTk0ZjVhNGJjMDNiL3RhYmxlOmUwODc5NDk1OWUzMjRiNDk4NmM0OTYwMzg3ZWYyNTllL3RhYmxlcmFuZ2U6ZTA4Nzk0OTU5ZTMyNGI0OTg2YzQ5NjAzODdlZjI1OWVfMjktOC0xLTEtMA_1ba14e38-8c42-4972-8039-182e0e613838"
      unitRef="usdPerShare">0.80</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:ProfitLoss
      contextRef="i45f94af9ab3d405294669aaf5afa32fc_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xNi9mcmFnOjYxMWMyY2Q1Y2U0YzQ1YTI5YjY1ZTQxMTYwNDFhZDE4L3RhYmxlOjQxNzMwM2EyOWQxZjQ1MjhhYWI5OTg1ZWQ0OTQ3NmRkL3RhYmxlcmFuZ2U6NDE3MzAzYTI5ZDFmNDUyOGFhYjk5ODVlZDQ5NDc2ZGRfMi0yLTEtMS0w_99ad759b-098e-4bdc-a411-5c39bba396d3"
      unitRef="usd">36406000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i75e22cb52f874dfbba49660932859cb6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xNi9mcmFnOjYxMWMyY2Q1Y2U0YzQ1YTI5YjY1ZTQxMTYwNDFhZDE4L3RhYmxlOjQxNzMwM2EyOWQxZjQ1MjhhYWI5OTg1ZWQ0OTQ3NmRkL3RhYmxlcmFuZ2U6NDE3MzAzYTI5ZDFmNDUyOGFhYjk5ODVlZDQ5NDc2ZGRfMi00LTEtMS0w_9c737832-34d7-4a37-b61b-523fb53792a2"
      unitRef="usd">40112000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xNi9mcmFnOjYxMWMyY2Q1Y2U0YzQ1YTI5YjY1ZTQxMTYwNDFhZDE4L3RhYmxlOjQxNzMwM2EyOWQxZjQ1MjhhYWI5OTg1ZWQ0OTQ3NmRkL3RhYmxlcmFuZ2U6NDE3MzAzYTI5ZDFmNDUyOGFhYjk5ODVlZDQ5NDc2ZGRfMi02LTEtMS0w_edd4df12-fdb1-4590-bb9e-88d97750dd49"
      unitRef="usd">80209000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xNi9mcmFnOjYxMWMyY2Q1Y2U0YzQ1YTI5YjY1ZTQxMTYwNDFhZDE4L3RhYmxlOjQxNzMwM2EyOWQxZjQ1MjhhYWI5OTg1ZWQ0OTQ3NmRkL3RhYmxlcmFuZ2U6NDE3MzAzYTI5ZDFmNDUyOGFhYjk5ODVlZDQ5NDc2ZGRfMi04LTEtMS0w_28017963-c635-4b4b-a5ae-ca0aee333493"
      unitRef="usd">63488000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i45f94af9ab3d405294669aaf5afa32fc_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xNi9mcmFnOjYxMWMyY2Q1Y2U0YzQ1YTI5YjY1ZTQxMTYwNDFhZDE4L3RhYmxlOjQxNzMwM2EyOWQxZjQ1MjhhYWI5OTg1ZWQ0OTQ3NmRkL3RhYmxlcmFuZ2U6NDE3MzAzYTI5ZDFmNDUyOGFhYjk5ODVlZDQ5NDc2ZGRfNC0yLTEtMS0w_0aa9d48e-e659-4ed3-a40e-5a2b430dd302"
      unitRef="usd">4669000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i75e22cb52f874dfbba49660932859cb6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xNi9mcmFnOjYxMWMyY2Q1Y2U0YzQ1YTI5YjY1ZTQxMTYwNDFhZDE4L3RhYmxlOjQxNzMwM2EyOWQxZjQ1MjhhYWI5OTg1ZWQ0OTQ3NmRkL3RhYmxlcmFuZ2U6NDE3MzAzYTI5ZDFmNDUyOGFhYjk5ODVlZDQ5NDc2ZGRfNC00LTEtMS0w_c4d6e5c9-7494-44c6-b365-575476907c08"
      unitRef="usd">-385000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xNi9mcmFnOjYxMWMyY2Q1Y2U0YzQ1YTI5YjY1ZTQxMTYwNDFhZDE4L3RhYmxlOjQxNzMwM2EyOWQxZjQ1MjhhYWI5OTg1ZWQ0OTQ3NmRkL3RhYmxlcmFuZ2U6NDE3MzAzYTI5ZDFmNDUyOGFhYjk5ODVlZDQ5NDc2ZGRfNC02LTEtMS0w_012217a6-cba9-474f-a296-e330129907d8"
      unitRef="usd">-18278000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xNi9mcmFnOjYxMWMyY2Q1Y2U0YzQ1YTI5YjY1ZTQxMTYwNDFhZDE4L3RhYmxlOjQxNzMwM2EyOWQxZjQ1MjhhYWI5OTg1ZWQ0OTQ3NmRkL3RhYmxlcmFuZ2U6NDE3MzAzYTI5ZDFmNDUyOGFhYjk5ODVlZDQ5NDc2ZGRfNC04LTEtMS0w_320e27aa-0078-49e8-8fe8-a0865abfb70a"
      unitRef="usd">-24000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i45f94af9ab3d405294669aaf5afa32fc_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xNi9mcmFnOjYxMWMyY2Q1Y2U0YzQ1YTI5YjY1ZTQxMTYwNDFhZDE4L3RhYmxlOjQxNzMwM2EyOWQxZjQ1MjhhYWI5OTg1ZWQ0OTQ3NmRkL3RhYmxlcmFuZ2U6NDE3MzAzYTI5ZDFmNDUyOGFhYjk5ODVlZDQ5NDc2ZGRfNS0yLTEtMS0w_478e4ee4-d1dc-4307-8741-d68c471ed2c0"
      unitRef="usd">-3090000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i75e22cb52f874dfbba49660932859cb6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xNi9mcmFnOjYxMWMyY2Q1Y2U0YzQ1YTI5YjY1ZTQxMTYwNDFhZDE4L3RhYmxlOjQxNzMwM2EyOWQxZjQ1MjhhYWI5OTg1ZWQ0OTQ3NmRkL3RhYmxlcmFuZ2U6NDE3MzAzYTI5ZDFmNDUyOGFhYjk5ODVlZDQ5NDc2ZGRfNS00LTEtMS0w_5deba4fc-92a4-4dc4-95f2-4d09b4e88033"
      unitRef="usd">-1378000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xNi9mcmFnOjYxMWMyY2Q1Y2U0YzQ1YTI5YjY1ZTQxMTYwNDFhZDE4L3RhYmxlOjQxNzMwM2EyOWQxZjQ1MjhhYWI5OTg1ZWQ0OTQ3NmRkL3RhYmxlcmFuZ2U6NDE3MzAzYTI5ZDFmNDUyOGFhYjk5ODVlZDQ5NDc2ZGRfNS02LTEtMS0w_7c3756ab-30a0-4bd4-ada1-0418dc586262"
      unitRef="usd">-6192000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xNi9mcmFnOjYxMWMyY2Q1Y2U0YzQ1YTI5YjY1ZTQxMTYwNDFhZDE4L3RhYmxlOjQxNzMwM2EyOWQxZjQ1MjhhYWI5OTg1ZWQ0OTQ3NmRkL3RhYmxlcmFuZ2U6NDE3MzAzYTI5ZDFmNDUyOGFhYjk5ODVlZDQ5NDc2ZGRfNS04LTEtMS0w_7d386b1e-29a0-4fbb-989f-d69a43efe9da"
      unitRef="usd">-3401000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i45f94af9ab3d405294669aaf5afa32fc_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xNi9mcmFnOjYxMWMyY2Q1Y2U0YzQ1YTI5YjY1ZTQxMTYwNDFhZDE4L3RhYmxlOjQxNzMwM2EyOWQxZjQ1MjhhYWI5OTg1ZWQ0OTQ3NmRkL3RhYmxlcmFuZ2U6NDE3MzAzYTI5ZDFmNDUyOGFhYjk5ODVlZDQ5NDc2ZGRfNi0yLTEtMS0w_f29687dc-6212-4683-bfd4-c0149f84717a"
      unitRef="usd">124000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i75e22cb52f874dfbba49660932859cb6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xNi9mcmFnOjYxMWMyY2Q1Y2U0YzQ1YTI5YjY1ZTQxMTYwNDFhZDE4L3RhYmxlOjQxNzMwM2EyOWQxZjQ1MjhhYWI5OTg1ZWQ0OTQ3NmRkL3RhYmxlcmFuZ2U6NDE3MzAzYTI5ZDFmNDUyOGFhYjk5ODVlZDQ5NDc2ZGRfNi00LTEtMS0w_eb5c9561-c04b-40d5-9fde-9b5adaf08843"
      unitRef="usd">27000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xNi9mcmFnOjYxMWMyY2Q1Y2U0YzQ1YTI5YjY1ZTQxMTYwNDFhZDE4L3RhYmxlOjQxNzMwM2EyOWQxZjQ1MjhhYWI5OTg1ZWQ0OTQ3NmRkL3RhYmxlcmFuZ2U6NDE3MzAzYTI5ZDFmNDUyOGFhYjk5ODVlZDQ5NDc2ZGRfNi02LTEtMS0w_43b5f3a1-4b45-4c63-abd6-25dd77c41d49"
      unitRef="usd">62000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xNi9mcmFnOjYxMWMyY2Q1Y2U0YzQ1YTI5YjY1ZTQxMTYwNDFhZDE4L3RhYmxlOjQxNzMwM2EyOWQxZjQ1MjhhYWI5OTg1ZWQ0OTQ3NmRkL3RhYmxlcmFuZ2U6NDE3MzAzYTI5ZDFmNDUyOGFhYjk5ODVlZDQ5NDc2ZGRfNi04LTEtMS0w_eecee011-db4c-48d4-b815-a3caf732fd5e"
      unitRef="usd">563000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i45f94af9ab3d405294669aaf5afa32fc_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xNi9mcmFnOjYxMWMyY2Q1Y2U0YzQ1YTI5YjY1ZTQxMTYwNDFhZDE4L3RhYmxlOjQxNzMwM2EyOWQxZjQ1MjhhYWI5OTg1ZWQ0OTQ3NmRkL3RhYmxlcmFuZ2U6NDE3MzAzYTI5ZDFmNDUyOGFhYjk5ODVlZDQ5NDc2ZGRfNy0yLTEtMS0w_a00d2714-76a1-42aa-b135-acdf127c8264"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i75e22cb52f874dfbba49660932859cb6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xNi9mcmFnOjYxMWMyY2Q1Y2U0YzQ1YTI5YjY1ZTQxMTYwNDFhZDE4L3RhYmxlOjQxNzMwM2EyOWQxZjQ1MjhhYWI5OTg1ZWQ0OTQ3NmRkL3RhYmxlcmFuZ2U6NDE3MzAzYTI5ZDFmNDUyOGFhYjk5ODVlZDQ5NDc2ZGRfNy00LTEtMS0w_da48d724-b96a-4a11-9fbc-b8361b56ee6b"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xNi9mcmFnOjYxMWMyY2Q1Y2U0YzQ1YTI5YjY1ZTQxMTYwNDFhZDE4L3RhYmxlOjQxNzMwM2EyOWQxZjQ1MjhhYWI5OTg1ZWQ0OTQ3NmRkL3RhYmxlcmFuZ2U6NDE3MzAzYTI5ZDFmNDUyOGFhYjk5ODVlZDQ5NDc2ZGRfNy02LTEtMS0w_40554d24-2e72-4c9e-9bf1-c1e3c578ce3b"
      unitRef="usd">-720000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xNi9mcmFnOjYxMWMyY2Q1Y2U0YzQ1YTI5YjY1ZTQxMTYwNDFhZDE4L3RhYmxlOjQxNzMwM2EyOWQxZjQ1MjhhYWI5OTg1ZWQ0OTQ3NmRkL3RhYmxlcmFuZ2U6NDE3MzAzYTI5ZDFmNDUyOGFhYjk5ODVlZDQ5NDc2ZGRfNy04LTEtMS0w_94b27c2d-5fa1-4827-bba9-81ba8405706f"
      unitRef="usd">-15359000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i45f94af9ab3d405294669aaf5afa32fc_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xNi9mcmFnOjYxMWMyY2Q1Y2U0YzQ1YTI5YjY1ZTQxMTYwNDFhZDE4L3RhYmxlOjQxNzMwM2EyOWQxZjQ1MjhhYWI5OTg1ZWQ0OTQ3NmRkL3RhYmxlcmFuZ2U6NDE3MzAzYTI5ZDFmNDUyOGFhYjk5ODVlZDQ5NDc2ZGRfOC0yLTEtMS0w_fe88f2a1-e03f-40f4-a384-a428c333a62f"
      unitRef="usd">7883000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i75e22cb52f874dfbba49660932859cb6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xNi9mcmFnOjYxMWMyY2Q1Y2U0YzQ1YTI5YjY1ZTQxMTYwNDFhZDE4L3RhYmxlOjQxNzMwM2EyOWQxZjQ1MjhhYWI5OTg1ZWQ0OTQ3NmRkL3RhYmxlcmFuZ2U6NDE3MzAzYTI5ZDFmNDUyOGFhYjk5ODVlZDQ5NDc2ZGRfOC00LTEtMS0w_57828337-e867-43b1-ac43-4940903849f2"
      unitRef="usd">1020000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xNi9mcmFnOjYxMWMyY2Q1Y2U0YzQ1YTI5YjY1ZTQxMTYwNDFhZDE4L3RhYmxlOjQxNzMwM2EyOWQxZjQ1MjhhYWI5OTg1ZWQ0OTQ3NmRkL3RhYmxlcmFuZ2U6NDE3MzAzYTI5ZDFmNDUyOGFhYjk5ODVlZDQ5NDc2ZGRfOC02LTEtMS00MjYz_c78dcb52-6413-4d9a-962d-26b594c0f984"
      unitRef="usd">-11304000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xNi9mcmFnOjYxMWMyY2Q1Y2U0YzQ1YTI5YjY1ZTQxMTYwNDFhZDE4L3RhYmxlOjQxNzMwM2EyOWQxZjQ1MjhhYWI5OTg1ZWQ0OTQ3NmRkL3RhYmxlcmFuZ2U6NDE3MzAzYTI5ZDFmNDUyOGFhYjk5ODVlZDQ5NDc2ZGRfOC04LTEtMS0w_261d7d9f-54b3-417a-ae2a-7a88ea3ccccd"
      unitRef="usd">19299000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i45f94af9ab3d405294669aaf5afa32fc_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xNi9mcmFnOjYxMWMyY2Q1Y2U0YzQ1YTI5YjY1ZTQxMTYwNDFhZDE4L3RhYmxlOjQxNzMwM2EyOWQxZjQ1MjhhYWI5OTg1ZWQ0OTQ3NmRkL3RhYmxlcmFuZ2U6NDE3MzAzYTI5ZDFmNDUyOGFhYjk5ODVlZDQ5NDc2ZGRfOS0yLTEtMS0w_b6b90f9d-7ecf-4593-bbdf-d7e50bfd84c2"
      unitRef="usd">44289000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i75e22cb52f874dfbba49660932859cb6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xNi9mcmFnOjYxMWMyY2Q1Y2U0YzQ1YTI5YjY1ZTQxMTYwNDFhZDE4L3RhYmxlOjQxNzMwM2EyOWQxZjQ1MjhhYWI5OTg1ZWQ0OTQ3NmRkL3RhYmxlcmFuZ2U6NDE3MzAzYTI5ZDFmNDUyOGFhYjk5ODVlZDQ5NDc2ZGRfOS00LTEtMS0w_8c280cd6-03a3-41ef-96d5-1cf53ae6e8de"
      unitRef="usd">41132000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xNi9mcmFnOjYxMWMyY2Q1Y2U0YzQ1YTI5YjY1ZTQxMTYwNDFhZDE4L3RhYmxlOjQxNzMwM2EyOWQxZjQ1MjhhYWI5OTg1ZWQ0OTQ3NmRkL3RhYmxlcmFuZ2U6NDE3MzAzYTI5ZDFmNDUyOGFhYjk5ODVlZDQ5NDc2ZGRfOS02LTEtMS00MjYz_5f76e0b6-bfeb-4aef-81bd-c59511ec2a83"
      unitRef="usd">68905000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xNi9mcmFnOjYxMWMyY2Q1Y2U0YzQ1YTI5YjY1ZTQxMTYwNDFhZDE4L3RhYmxlOjQxNzMwM2EyOWQxZjQ1MjhhYWI5OTg1ZWQ0OTQ3NmRkL3RhYmxlcmFuZ2U6NDE3MzAzYTI5ZDFmNDUyOGFhYjk5ODVlZDQ5NDc2ZGRfOS04LTEtMS0w_4020334b-6380-4eff-bf74-8951f7e00e09"
      unitRef="usd">82787000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i45f94af9ab3d405294669aaf5afa32fc_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xNi9mcmFnOjYxMWMyY2Q1Y2U0YzQ1YTI5YjY1ZTQxMTYwNDFhZDE4L3RhYmxlOjQxNzMwM2EyOWQxZjQ1MjhhYWI5OTg1ZWQ0OTQ3NmRkL3RhYmxlcmFuZ2U6NDE3MzAzYTI5ZDFmNDUyOGFhYjk5ODVlZDQ5NDc2ZGRfMTAtMi0xLTEtMA_15953832-fa39-40cf-8e23-cb6848537aff"
      unitRef="usd">358000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i75e22cb52f874dfbba49660932859cb6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xNi9mcmFnOjYxMWMyY2Q1Y2U0YzQ1YTI5YjY1ZTQxMTYwNDFhZDE4L3RhYmxlOjQxNzMwM2EyOWQxZjQ1MjhhYWI5OTg1ZWQ0OTQ3NmRkL3RhYmxlcmFuZ2U6NDE3MzAzYTI5ZDFmNDUyOGFhYjk5ODVlZDQ5NDc2ZGRfMTAtNC0xLTEtMA_65680194-e3b1-4269-a4b6-85cc3d703375"
      unitRef="usd">169000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xNi9mcmFnOjYxMWMyY2Q1Y2U0YzQ1YTI5YjY1ZTQxMTYwNDFhZDE4L3RhYmxlOjQxNzMwM2EyOWQxZjQ1MjhhYWI5OTg1ZWQ0OTQ3NmRkL3RhYmxlcmFuZ2U6NDE3MzAzYTI5ZDFmNDUyOGFhYjk5ODVlZDQ5NDc2ZGRfMTAtNi0xLTEtMA_e6c341e2-1875-424a-a451-baa676d25bd3"
      unitRef="usd">371000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xNi9mcmFnOjYxMWMyY2Q1Y2U0YzQ1YTI5YjY1ZTQxMTYwNDFhZDE4L3RhYmxlOjQxNzMwM2EyOWQxZjQ1MjhhYWI5OTg1ZWQ0OTQ3NmRkL3RhYmxlcmFuZ2U6NDE3MzAzYTI5ZDFmNDUyOGFhYjk5ODVlZDQ5NDc2ZGRfMTAtOC0xLTEtMA_b1315f3b-bb07-4239-8afa-90936067c18f"
      unitRef="usd">456000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i45f94af9ab3d405294669aaf5afa32fc_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xNi9mcmFnOjYxMWMyY2Q1Y2U0YzQ1YTI5YjY1ZTQxMTYwNDFhZDE4L3RhYmxlOjQxNzMwM2EyOWQxZjQ1MjhhYWI5OTg1ZWQ0OTQ3NmRkL3RhYmxlcmFuZ2U6NDE3MzAzYTI5ZDFmNDUyOGFhYjk5ODVlZDQ5NDc2ZGRfMTEtMi0xLTEtMA_ecc556d0-16f7-427b-a535-c4dc48a06052"
      unitRef="usd">43931000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i75e22cb52f874dfbba49660932859cb6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xNi9mcmFnOjYxMWMyY2Q1Y2U0YzQ1YTI5YjY1ZTQxMTYwNDFhZDE4L3RhYmxlOjQxNzMwM2EyOWQxZjQ1MjhhYWI5OTg1ZWQ0OTQ3NmRkL3RhYmxlcmFuZ2U6NDE3MzAzYTI5ZDFmNDUyOGFhYjk5ODVlZDQ5NDc2ZGRfMTEtNC0xLTEtMA_85f9b937-c867-4d2e-ae8d-ba8f87f9921a"
      unitRef="usd">40963000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xNi9mcmFnOjYxMWMyY2Q1Y2U0YzQ1YTI5YjY1ZTQxMTYwNDFhZDE4L3RhYmxlOjQxNzMwM2EyOWQxZjQ1MjhhYWI5OTg1ZWQ0OTQ3NmRkL3RhYmxlcmFuZ2U6NDE3MzAzYTI5ZDFmNDUyOGFhYjk5ODVlZDQ5NDc2ZGRfMTEtNi0xLTEtNDI2Mw_aee15f41-de18-4124-ab92-f161362cbf69"
      unitRef="usd">68534000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xNi9mcmFnOjYxMWMyY2Q1Y2U0YzQ1YTI5YjY1ZTQxMTYwNDFhZDE4L3RhYmxlOjQxNzMwM2EyOWQxZjQ1MjhhYWI5OTg1ZWQ0OTQ3NmRkL3RhYmxlcmFuZ2U6NDE3MzAzYTI5ZDFmNDUyOGFhYjk5ODVlZDQ5NDc2ZGRfMTEtOC0xLTEtMA_c7e74102-1605-42e1-8e4c-a9ba20851e86"
      unitRef="usd">82331000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfMi0yLTEtMS0w_b5fa1b83-f732-458f-9041-2fd936463a4c"
      unitRef="usd">136238000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i0e6a8eb82a1b4e8596d34a2ec76bbe39_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfMi00LTEtMS0w_c3a535e6-3861-4fc6-8f7a-b1a34addef66"
      unitRef="usd">152195000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfMy0wLTEtMS0wL3RleHRyZWdpb246NTlhNzc3NDJjYjMwNDRhNjljMTk0M2YwNGExNmI0MTdfMzg0ODI5MDY5NzI5Ng_e3753c6b-f7f6-427f-9cc7-20f7e8b87eea"
      unitRef="usd">5044000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i0e6a8eb82a1b4e8596d34a2ec76bbe39_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfMy0wLTEtMS0wL3RleHRyZWdpb246NTlhNzc3NDJjYjMwNDRhNjljMTk0M2YwNGExNmI0MTdfMzg0ODI5MDY5NzMwNA_6133864d-51e1-4da2-b8c1-a92f8ca17e99"
      unitRef="usd">4860000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfMy0yLTEtMS0w_7b0d41c1-d5bc-4359-a7dd-2d0070b6a1b7"
      unitRef="usd">240137000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i0e6a8eb82a1b4e8596d34a2ec76bbe39_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfMy00LTEtMS0w_922dfefd-85dc-474c-ac36-5be496d6ac39"
      unitRef="usd">255082000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfNC0yLTEtMS0w_be7588d7-d949-4215-84c7-4f2fa23d5707"
      unitRef="usd">225410000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i0e6a8eb82a1b4e8596d34a2ec76bbe39_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfNC00LTEtMS0w_4ea21d4d-34bf-4f21-8c7a-7f2987eda407"
      unitRef="usd">185027000</us-gaap:InventoryNet>
    <us-gaap:Investments
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfNS0yLTEtMS0w_924ec770-265d-44f1-956e-c625d9e47c52"
      unitRef="usd">59945000</us-gaap:Investments>
    <us-gaap:Investments
      contextRef="i0e6a8eb82a1b4e8596d34a2ec76bbe39_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfNS00LTEtMS0w_d50f44be-4cca-4c06-8a24-c6a327238ad5"
      unitRef="usd">49892000</us-gaap:Investments>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfNi0yLTEtMS0w_48fd2bc4-9648-417d-a264-4bdc261073da"
      unitRef="usd">16418000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i0e6a8eb82a1b4e8596d34a2ec76bbe39_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfNi00LTEtMS0w_e3334555-3cb3-4cd1-a860-99b77bf3ad61"
      unitRef="usd">13072000</us-gaap:IncomeTaxesReceivable>
    <msa:NotesLoansandFinancingReceivableNetInsuranceCompaniesCurrent
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfNy0yLTEtMS0w_218c9e94-e58a-4946-8bd2-f68f4748b5ac"
      unitRef="usd">3736000</msa:NotesLoansandFinancingReceivableNetInsuranceCompaniesCurrent>
    <msa:NotesLoansandFinancingReceivableNetInsuranceCompaniesCurrent
      contextRef="i0e6a8eb82a1b4e8596d34a2ec76bbe39_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfNy00LTEtMS0w_390a6eb9-4e69-45d5-af52-31d54826a5eb"
      unitRef="usd">3676000</msa:NotesLoansandFinancingReceivableNetInsuranceCompaniesCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfOC0yLTEtMS0w_7a6ce03a-359d-49d7-8d8e-8d4f3c91a3bd"
      unitRef="usd">39666000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i0e6a8eb82a1b4e8596d34a2ec76bbe39_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfOC00LTEtMS0w_c4dc4eb0-1d7a-46e4-beca-86eb28ca528e"
      unitRef="usd">34419000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfOS0yLTEtMS0w_fc11a531-339b-49d7-8c3b-51882c55e4bf"
      unitRef="usd">721550000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i0e6a8eb82a1b4e8596d34a2ec76bbe39_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfOS00LTEtMS0w_8a4b429b-b4cc-454a-a45d-afb9b161ae19"
      unitRef="usd">693363000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfMTEtMi0xLTEtMA_16f18092-5cd8-42cf-85f2-16caca0535e2"
      unitRef="usd">170184000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i0e6a8eb82a1b4e8596d34a2ec76bbe39_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfMTEtNC0xLTEtMA_3f95f71e-2db8-40ac-b16a-931f73fe4166"
      unitRef="usd">167038000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfMTItMi0xLTEtMA_99064e4c-be13-49aa-9f04-eb3c121358a0"
      unitRef="usd">47106000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i0e6a8eb82a1b4e8596d34a2ec76bbe39_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfMTItNC0xLTEtMA_6b9d1a92-3689-4983-a35b-7ca0c1901af6"
      unitRef="usd">51675000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfMTMtMi0xLTEtMA_d0d4e4e0-fbef-44bd-bf81-7b52bbc90f04"
      unitRef="usd">80775000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i0e6a8eb82a1b4e8596d34a2ec76bbe39_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfMTMtNC0xLTEtMA_281a04ea-8f56-49be-807f-a5fa4c97647a"
      unitRef="usd">75066000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfMTQtMi0xLTEtMA_a1a27d96-088e-4352-9139-e028751656f0"
      unitRef="usd">32030000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i0e6a8eb82a1b4e8596d34a2ec76bbe39_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfMTQtNC0xLTEtMA_5546c2f9-ef13-4a4b-83d2-05e26386a9ce"
      unitRef="usd">32596000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:Goodwill
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfMTUtMi0xLTEtMA_45ecc1d2-da49-477b-86b7-fe8977a6b59d"
      unitRef="usd">430671000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i0e6a8eb82a1b4e8596d34a2ec76bbe39_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfMTUtNC0xLTEtMA_f0978362-0f20-4a5a-b688-0cd4eb756004"
      unitRef="usd">436679000</us-gaap:Goodwill>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfMTYtMi0xLTEtMA_a82196dc-9fa5-451f-8696-2b3bca10bbd4"
      unitRef="usd">162907000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i0e6a8eb82a1b4e8596d34a2ec76bbe39_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfMTYtNC0xLTEtMA_5eef3dbf-f016-4ddc-8c91-04de9fd1b3ae"
      unitRef="usd">171326000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <msa:NotesLoansandFinancingReceivableNetInsuranceCompaniesNoncurrent
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfMTctMi0xLTEtMA_90b10450-b68c-45a2-b994-f49987453917"
      unitRef="usd">52988000</msa:NotesLoansandFinancingReceivableNetInsuranceCompaniesNoncurrent>
    <msa:NotesLoansandFinancingReceivableNetInsuranceCompaniesNoncurrent
      contextRef="i0e6a8eb82a1b4e8596d34a2ec76bbe39_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfMTctNC0xLTEtMA_07a358e7-6cc3-4550-bc5a-f9fb70abba46"
      unitRef="usd">52336000</msa:NotesLoansandFinancingReceivableNetInsuranceCompaniesNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfMTgtMi0xLTEtMA_5cc518c2-7c37-447d-8d69-784bddd2fa5a"
      unitRef="usd">54724000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i0e6a8eb82a1b4e8596d34a2ec76bbe39_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfMTgtNC0xLTEtMA_da112c5b-bc42-4f48-ba77-a66cc9906b4e"
      unitRef="usd">59614000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfMTktMi0xLTEtMA_d548fd96-88f1-4867-9be7-b291ae2285ef"
      unitRef="usd">1752935000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i0e6a8eb82a1b4e8596d34a2ec76bbe39_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfMTktNC0xLTEtMA_3b08692d-c9c9-4d4a-9a51-0052235880e7"
      unitRef="usd">1739693000</us-gaap:Assets>
    <us-gaap:DebtCurrent
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfMjItMi0xLTEtMA_2a3b229b-d3ce-4777-9ae4-91de0792325d"
      unitRef="usd">20000000</us-gaap:DebtCurrent>
    <us-gaap:DebtCurrent
      contextRef="i0e6a8eb82a1b4e8596d34a2ec76bbe39_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfMjItNC0xLTEtMA_27fdf30a-813d-4e4e-bbf4-73cc1757770c"
      unitRef="usd">20000000</us-gaap:DebtCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfMjMtMi0xLTEtMA_f73abf59-738e-4441-9cf6-c70574405af8"
      unitRef="usd">96513000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i0e6a8eb82a1b4e8596d34a2ec76bbe39_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfMjMtNC0xLTEtMA_dbed61ea-0389-48f8-805a-987a17efed84"
      unitRef="usd">89120000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfMjQtMi0xLTEtMA_e7fbcba6-5e03-4ea0-8c4d-c71388eae8e0"
      unitRef="usd">34783000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i0e6a8eb82a1b4e8596d34a2ec76bbe39_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfMjQtNC0xLTEtMA_32c03db5-1ca9-493a-84d5-66a46b2fd0fc"
      unitRef="usd">41882000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfMjUtMi0xLTEtMA_fa007f55-fcbb-4a8b-81cf-91ac489a1d33"
      unitRef="usd">27876000</us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense>
    <us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense
      contextRef="i0e6a8eb82a1b4e8596d34a2ec76bbe39_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfMjUtNC0xLTEtMA_a12f97a8-6cac-49e7-b869-3e61d5332c17"
      unitRef="usd">25870000</us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfMjYtMi0xLTEtMA_904eaf9a-cf03-4058-bdc1-422879c2ea2b"
      unitRef="usd">22415000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i0e6a8eb82a1b4e8596d34a2ec76bbe39_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfMjYtNC0xLTEtMA_506f48f6-c36b-4454-92d0-9ca31ee13b61"
      unitRef="usd">6739000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfMjctMi0xLTEtMA_a6f6de96-cbd5-45eb-8187-7d735a702506"
      unitRef="usd">91771000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i0e6a8eb82a1b4e8596d34a2ec76bbe39_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfMjctNC0xLTEtMA_163a713a-7229-43c9-9349-7327e538858e"
      unitRef="usd">93898000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfMjgtMi0xLTEtMA_59a91ba8-e084-4b4e-8ad0-87d82fd61f18"
      unitRef="usd">293358000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i0e6a8eb82a1b4e8596d34a2ec76bbe39_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfMjgtNC0xLTEtMA_bfdd1d9e-ceaa-41fc-aa75-3f2db5dd6d66"
      unitRef="usd">277509000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfMzAtMi0xLTEtMA_dd0cec18-5d6b-4eb8-b4dc-554f0158ea96"
      unitRef="usd">314500000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i0e6a8eb82a1b4e8596d34a2ec76bbe39_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfMzAtNC0xLTEtMA_f5ed092e-dfe6-4786-8977-b11046cae403"
      unitRef="usd">328394000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfMzEtMi0xLTEtMA_36b1e545-3eae-4a73-9ac1-433745de5640"
      unitRef="usd">185464000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i0e6a8eb82a1b4e8596d34a2ec76bbe39_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfMzEtNC0xLTEtMA_952c31fd-c1d8-42ed-812f-c6eb97d7a3e9"
      unitRef="usd">186697000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfMzItMi0xLTEtMA_9dd8e513-634b-4db3-bb45-41f60b0257eb"
      unitRef="usd">38826000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i0e6a8eb82a1b4e8596d34a2ec76bbe39_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfMzItNC0xLTEtMA_f0323709-c850-4a35-82cd-7c1ca6cfae2a"
      unitRef="usd">42632000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfMzMtMi0xLTEtMA_26abf3cd-f520-411d-b0b4-6eebba4048d4"
      unitRef="usd">10533000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i0e6a8eb82a1b4e8596d34a2ec76bbe39_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfMzMtNC0xLTEtMA_7c92c471-c938-452d-b182-5109a6d208f5"
      unitRef="usd">9787000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfMzQtMi0xLTEtMA_2a180a03-0961-45c6-bfec-614aa1f5a116"
      unitRef="usd">161600000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i0e6a8eb82a1b4e8596d34a2ec76bbe39_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfMzQtNC0xLTEtMA_e4f6366e-985f-440e-ae01-19a8c1e9c654"
      unitRef="usd">162101000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfMzUtMi0xLTEtMA_4ad1de9f-fd3b-4a68-8f29-d9f54a20ac77"
      unitRef="usd">1004281000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i0e6a8eb82a1b4e8596d34a2ec76bbe39_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfMzUtNC0xLTEtMA_e8a60d55-cdfa-4fb2-8cb8-afc15b5b5b7d"
      unitRef="usd">1007120000</us-gaap:Liabilities>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="i76c8224133ea4ca08f6db6c4e9303386_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjQxNzNhNzk3NWVhODQyNTA5MTBjY2JkMDkzYWY5NjA3XzM4NDgyOTA2OTcyODQ_19d971e7-6462-4810-b5b5-353128e8f4a5"
      unitRef="number">0.045</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="idada8a5ea2694858942229c5f87d5dde_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjQxNzNhNzk3NWVhODQyNTA5MTBjY2JkMDkzYWY5NjA3XzM4NDgyOTA2OTcyODQ_5603301a-f139-404b-9d41-dd8fe7683352"
      unitRef="number">0.045</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i87054ff6936548cc9ea9cb7c35eec5a9_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjQxNzNhNzk3NWVhODQyNTA5MTBjY2JkMDkzYWY5NjA3XzM4NDgyOTA2OTcyODk_c759c8b2-e855-46bf-b151-3a732970f257"
      unitRef="usdPerShare">50000</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i73a8181b31f64b838606fcfe70b1b248_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjQxNzNhNzk3NWVhODQyNTA5MTBjY2JkMDkzYWY5NjA3XzM4NDgyOTA2OTcyODk_f6bfd6ca-c839-4b6c-95a3-cf9e282c94eb"
      unitRef="usdPerShare">50000</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockValueOutstanding
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfMzktMi0xLTEtMA_2e44821d-8d37-496e-9b30-419121a30c80"
      unitRef="usd">3569000</us-gaap:PreferredStockValueOutstanding>
    <us-gaap:PreferredStockValueOutstanding
      contextRef="i0e6a8eb82a1b4e8596d34a2ec76bbe39_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfMzktNC0xLTEtMA_68c6312f-1516-41fd-bbe5-427c82f91de8"
      unitRef="usd">3569000</us-gaap:PreferredStockValueOutstanding>
    <us-gaap:CommonStockNoParValue
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfNDAtMC0xLTEtMC90ZXh0cmVnaW9uOjkyZjE3NDFjODA5YjQyNGQ4MTdjYWEyMWFiYjIxOTFkXzM4NDgyOTA2OTcyNTc_53604d4e-58a4-49bf-821c-1d839fc1ae8f"
      unitRef="usdPerShare">0</us-gaap:CommonStockNoParValue>
    <us-gaap:CommonStockNoParValue
      contextRef="i0e6a8eb82a1b4e8596d34a2ec76bbe39_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfNDAtMC0xLTEtMC90ZXh0cmVnaW9uOjkyZjE3NDFjODA5YjQyNGQ4MTdjYWEyMWFiYjIxOTFkXzM4NDgyOTA2OTcyNTc_f3d73ee3-3d2b-44a2-af52-649ae2bb853c"
      unitRef="usdPerShare">0</us-gaap:CommonStockNoParValue>
    <us-gaap:CommonStockValueOutstanding
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfNDAtMi0xLTEtMA_1e510328-39be-495e-a1aa-15b46497d7e4"
      unitRef="usd">233786000</us-gaap:CommonStockValueOutstanding>
    <us-gaap:CommonStockValueOutstanding
      contextRef="i0e6a8eb82a1b4e8596d34a2ec76bbe39_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfNDAtNC0xLTEtMA_442eec01-a560-4f6d-ae35-30bb993a1e55"
      unitRef="usd">229127000</us-gaap:CommonStockValueOutstanding>
    <us-gaap:TreasuryStockValue
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfNDEtMi0xLTEtMA_b29bbef2-61d8-49a6-8501-e32288c288bc"
      unitRef="usd">329590000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="i0e6a8eb82a1b4e8596d34a2ec76bbe39_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfNDEtNC0xLTEtMA_b5c3dc45-9124-485f-8079-3e5eba5a6b7f"
      unitRef="usd">305159000</us-gaap:TreasuryStockValue>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfNDItMi0xLTEtMA_7906a61f-2957-484e-9e0d-25961fa5d33e"
      unitRef="usd">-225210000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i0e6a8eb82a1b4e8596d34a2ec76bbe39_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfNDItNC0xLTEtMA_56aab495-192f-46d3-b8c9-209139935e88"
      unitRef="usd">-214003000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfNDMtMi0xLTEtMA_301f2d11-88d7-426e-af38-d941889957c3"
      unitRef="usd">1058955000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i0e6a8eb82a1b4e8596d34a2ec76bbe39_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfNDMtNC0xLTEtMA_6f8dfd88-1409-4a47-a3bd-c7eb9884d1b3"
      unitRef="usd">1012266000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfNDQtMi0xLTEtMA_33d1dbe8-84fb-434b-997d-252499895a33"
      unitRef="usd">741510000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0e6a8eb82a1b4e8596d34a2ec76bbe39_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfNDQtNC0xLTEtMA_a52c13ca-679c-4ebe-9997-c8c0dd04a0d2"
      unitRef="usd">725800000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfNDUtMi0xLTEtMA_9b38cd25-57da-4c00-b84e-2bed5bb717e3"
      unitRef="usd">7144000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i0e6a8eb82a1b4e8596d34a2ec76bbe39_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfNDUtNC0xLTEtMA_a6bad52f-1991-4989-9ece-c94351568458"
      unitRef="usd">6773000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfNDYtMi0xLTEtMA_765ed183-0e1a-48f4-b022-1f76735e0c4f"
      unitRef="usd">748654000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0e6a8eb82a1b4e8596d34a2ec76bbe39_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfNDYtNC0xLTEtMA_4cad3108-7fd8-4469-8aca-104b6f1ba263"
      unitRef="usd">732573000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfNDctMi0xLTEtMA_629679e9-0159-49dd-aa00-3c895d1a1d39"
      unitRef="usd">1752935000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i0e6a8eb82a1b4e8596d34a2ec76bbe39_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xOS9mcmFnOjU4Y2E0NWY5NjE2ZTRhODZhZTY1NDFlOGI5NDE1NjY0L3RhYmxlOmQ3YjBmNjZjY2MzYTRjNDBiYzNiOGUxZTMxYjEzZTFhL3RhYmxlcmFuZ2U6ZDdiMGY2NmNjYzNhNGM0MGJjM2I4ZTFlMzFiMTNlMWFfNDctNC0xLTEtMA_df52e185-3322-499f-a245-d9397bbddbef"
      unitRef="usd">1739693000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:ProfitLoss
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yNS9mcmFnOjQzZGZkMmY1ZGQ0MDQxMGU4MjRlM2NkNDVjYTNhMTFhL3RhYmxlOjZjYjM4ZmMyMDk0ZTQzM2Y5MWJkNDZjYjRkMDRlMDM3L3RhYmxlcmFuZ2U6NmNiMzhmYzIwOTRlNDMzZjkxYmQ0NmNiNGQwNGUwMzdfMy0yLTEtMS0w_0debc6ee-176c-4070-bbdf-b1a643cb425e"
      unitRef="usd">80209000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yNS9mcmFnOjQzZGZkMmY1ZGQ0MDQxMGU4MjRlM2NkNDVjYTNhMTFhL3RhYmxlOjZjYjM4ZmMyMDk0ZTQzM2Y5MWJkNDZjYjRkMDRlMDM3L3RhYmxlcmFuZ2U6NmNiMzhmYzIwOTRlNDMzZjkxYmQ0NmNiNGQwNGUwMzdfMy00LTEtMS0w_58a13947-5196-4949-a52b-f0639d1f2daa"
      unitRef="usd">63488000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yNS9mcmFnOjQzZGZkMmY1ZGQ0MDQxMGU4MjRlM2NkNDVjYTNhMTFhL3RhYmxlOjZjYjM4ZmMyMDk0ZTQzM2Y5MWJkNDZjYjRkMDRlMDM3L3RhYmxlcmFuZ2U6NmNiMzhmYzIwOTRlNDMzZjkxYmQ0NmNiNGQwNGUwMzdfNC0yLTEtMS0w_ab1c9f3c-1969-43d8-a537-4303b6808b32"
      unitRef="usd">19428000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yNS9mcmFnOjQzZGZkMmY1ZGQ0MDQxMGU4MjRlM2NkNDVjYTNhMTFhL3RhYmxlOjZjYjM4ZmMyMDk0ZTQzM2Y5MWJkNDZjYjRkMDRlMDM3L3RhYmxlcmFuZ2U6NmNiMzhmYzIwOTRlNDMzZjkxYmQ0NmNiNGQwNGUwMzdfNC00LTEtMS0w_f024a873-cca4-46ad-9234-96efedcdbfe3"
      unitRef="usd">18792000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yNS9mcmFnOjQzZGZkMmY1ZGQ0MDQxMGU4MjRlM2NkNDVjYTNhMTFhL3RhYmxlOjZjYjM4ZmMyMDk0ZTQzM2Y5MWJkNDZjYjRkMDRlMDM3L3RhYmxlcmFuZ2U6NmNiMzhmYzIwOTRlNDMzZjkxYmQ0NmNiNGQwNGUwMzdfNi0yLTEtMS0w_54fa053d-52c5-4bac-8836-e724910303c2"
      unitRef="usd">4352000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yNS9mcmFnOjQzZGZkMmY1ZGQ0MDQxMGU4MjRlM2NkNDVjYTNhMTFhL3RhYmxlOjZjYjM4ZmMyMDk0ZTQzM2Y5MWJkNDZjYjRkMDRlMDM3L3RhYmxlcmFuZ2U6NmNiMzhmYzIwOTRlNDMzZjkxYmQ0NmNiNGQwNGUwMzdfNi00LTEtMS0w_35ee3d8f-cfd7-4f0a-9ab6-8c86fb51503f"
      unitRef="usd">6086000</us-gaap:ShareBasedCompensation>
    <us-gaap:PensionExpense
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yNS9mcmFnOjQzZGZkMmY1ZGQ0MDQxMGU4MjRlM2NkNDVjYTNhMTFhL3RhYmxlOjZjYjM4ZmMyMDk0ZTQzM2Y5MWJkNDZjYjRkMDRlMDM3L3RhYmxlcmFuZ2U6NmNiMzhmYzIwOTRlNDMzZjkxYmQ0NmNiNGQwNGUwMzdfNy0yLTEtMS0w_87d82f9c-583d-4e93-9dca-cf05ebfb0b78"
      unitRef="usd">4430000</us-gaap:PensionExpense>
    <us-gaap:PensionExpense
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yNS9mcmFnOjQzZGZkMmY1ZGQ0MDQxMGU4MjRlM2NkNDVjYTNhMTFhL3RhYmxlOjZjYjM4ZmMyMDk0ZTQzM2Y5MWJkNDZjYjRkMDRlMDM3L3RhYmxlcmFuZ2U6NmNiMzhmYzIwOTRlNDMzZjkxYmQ0NmNiNGQwNGUwMzdfNy00LTEtMS0w_edc742f8-982c-4b31-af26-d4124c0a055f"
      unitRef="usd">2856000</us-gaap:PensionExpense>
    <msa:DeferredIncomeTaxExpenseBenefitIncludingDiscontinuedOperations
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yNS9mcmFnOjQzZGZkMmY1ZGQ0MDQxMGU4MjRlM2NkNDVjYTNhMTFhL3RhYmxlOjZjYjM4ZmMyMDk0ZTQzM2Y5MWJkNDZjYjRkMDRlMDM3L3RhYmxlcmFuZ2U6NmNiMzhmYzIwOTRlNDMzZjkxYmQ0NmNiNGQwNGUwMzdfOC0yLTEtMS0w_8174cfd9-503a-4cbe-8388-ba99b907e831"
      unitRef="usd">-711000</msa:DeferredIncomeTaxExpenseBenefitIncludingDiscontinuedOperations>
    <msa:DeferredIncomeTaxExpenseBenefitIncludingDiscontinuedOperations
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yNS9mcmFnOjQzZGZkMmY1ZGQ0MDQxMGU4MjRlM2NkNDVjYTNhMTFhL3RhYmxlOjZjYjM4ZmMyMDk0ZTQzM2Y5MWJkNDZjYjRkMDRlMDM3L3RhYmxlcmFuZ2U6NmNiMzhmYzIwOTRlNDMzZjkxYmQ0NmNiNGQwNGUwMzdfOC00LTEtMS0w_6fc5f98e-c26f-451a-884d-c8cb44b0a631"
      unitRef="usd">849000</msa:DeferredIncomeTaxExpenseBenefitIncludingDiscontinuedOperations>
    <us-gaap:GainLossOnSaleOfOtherAssets
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yNS9mcmFnOjQzZGZkMmY1ZGQ0MDQxMGU4MjRlM2NkNDVjYTNhMTFhL3RhYmxlOjZjYjM4ZmMyMDk0ZTQzM2Y5MWJkNDZjYjRkMDRlMDM3L3RhYmxlcmFuZ2U6NmNiMzhmYzIwOTRlNDMzZjkxYmQ0NmNiNGQwNGUwMzdfOS0yLTEtMS0w_d6819afa-5885-4734-b0ba-25f894c0bb6c"
      unitRef="usd">-127000</us-gaap:GainLossOnSaleOfOtherAssets>
    <us-gaap:GainLossOnSaleOfOtherAssets
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yNS9mcmFnOjQzZGZkMmY1ZGQ0MDQxMGU4MjRlM2NkNDVjYTNhMTFhL3RhYmxlOjZjYjM4ZmMyMDk0ZTQzM2Y5MWJkNDZjYjRkMDRlMDM3L3RhYmxlcmFuZ2U6NmNiMzhmYzIwOTRlNDMzZjkxYmQ0NmNiNGQwNGUwMzdfOS00LTEtMS0w_8bc7d7c8-83a3-4988-b5c1-e948f2387250"
      unitRef="usd">-233000</us-gaap:GainLossOnSaleOfOtherAssets>
    <us-gaap:PensionContributions
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yNS9mcmFnOjQzZGZkMmY1ZGQ0MDQxMGU4MjRlM2NkNDVjYTNhMTFhL3RhYmxlOjZjYjM4ZmMyMDk0ZTQzM2Y5MWJkNDZjYjRkMDRlMDM3L3RhYmxlcmFuZ2U6NmNiMzhmYzIwOTRlNDMzZjkxYmQ0NmNiNGQwNGUwMzdfMTAtMi0xLTEtMA_5e4dccab-2def-4dc7-896c-353f57b09a9c"
      unitRef="usd">3781000</us-gaap:PensionContributions>
    <us-gaap:PensionContributions
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yNS9mcmFnOjQzZGZkMmY1ZGQ0MDQxMGU4MjRlM2NkNDVjYTNhMTFhL3RhYmxlOjZjYjM4ZmMyMDk0ZTQzM2Y5MWJkNDZjYjRkMDRlMDM3L3RhYmxlcmFuZ2U6NmNiMzhmYzIwOTRlNDMzZjkxYmQ0NmNiNGQwNGUwMzdfMTAtNC0xLTEtMA_f2d30929-e647-42cf-9a4c-00f9adf6a7f9"
      unitRef="usd">3534000</us-gaap:PensionContributions>
    <msa:ForeignCurrencyTransactionGainLossIncludingDiscontinuedOperationsbeforeTax
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yNS9mcmFnOjQzZGZkMmY1ZGQ0MDQxMGU4MjRlM2NkNDVjYTNhMTFhL3RhYmxlOjZjYjM4ZmMyMDk0ZTQzM2Y5MWJkNDZjYjRkMDRlMDM3L3RhYmxlcmFuZ2U6NmNiMzhmYzIwOTRlNDMzZjkxYmQ0NmNiNGQwNGUwMzdfMTEtMi0xLTEtMA_27d33967-434c-4c19-bdc2-bcd8f05ebec2"
      unitRef="usd">-1063000</msa:ForeignCurrencyTransactionGainLossIncludingDiscontinuedOperationsbeforeTax>
    <msa:ForeignCurrencyTransactionGainLossIncludingDiscontinuedOperationsbeforeTax
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yNS9mcmFnOjQzZGZkMmY1ZGQ0MDQxMGU4MjRlM2NkNDVjYTNhMTFhL3RhYmxlOjZjYjM4ZmMyMDk0ZTQzM2Y5MWJkNDZjYjRkMDRlMDM3L3RhYmxlcmFuZ2U6NmNiMzhmYzIwOTRlNDMzZjkxYmQ0NmNiNGQwNGUwMzdfMTEtNC0xLTEtMA_a84a0aa5-86f6-4120-9eec-b582ba1badfa"
      unitRef="usd">-18251000</msa:ForeignCurrencyTransactionGainLossIncludingDiscontinuedOperationsbeforeTax>
    <us-gaap:ProductLiabilityAccrualPeriodExpense
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yNS9mcmFnOjQzZGZkMmY1ZGQ0MDQxMGU4MjRlM2NkNDVjYTNhMTFhL3RhYmxlOjZjYjM4ZmMyMDk0ZTQzM2Y5MWJkNDZjYjRkMDRlMDM3L3RhYmxlcmFuZ2U6NmNiMzhmYzIwOTRlNDMzZjkxYmQ0NmNiNGQwNGUwMzdfMTItMi0xLTEtMA_80fef411-486f-4f32-9e6d-ddc7f939bbd0"
      unitRef="usd">2802000</us-gaap:ProductLiabilityAccrualPeriodExpense>
    <us-gaap:ProductLiabilityAccrualPeriodExpense
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yNS9mcmFnOjQzZGZkMmY1ZGQ0MDQxMGU4MjRlM2NkNDVjYTNhMTFhL3RhYmxlOjZjYjM4ZmMyMDk0ZTQzM2Y5MWJkNDZjYjRkMDRlMDM3L3RhYmxlcmFuZ2U6NmNiMzhmYzIwOTRlNDMzZjkxYmQ0NmNiNGQwNGUwMzdfMTItNC0xLTEtMA_b17c9665-5860-4cdc-a7ed-db108b8aa63f"
      unitRef="usd">6425000</us-gaap:ProductLiabilityAccrualPeriodExpense>
    <us-gaap:ProceedsFromCollectionOfNotesReceivable
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yNS9mcmFnOjQzZGZkMmY1ZGQ0MDQxMGU4MjRlM2NkNDVjYTNhMTFhL3RhYmxlOjZjYjM4ZmMyMDk0ZTQzM2Y5MWJkNDZjYjRkMDRlMDM3L3RhYmxlcmFuZ2U6NmNiMzhmYzIwOTRlNDMzZjkxYmQ0NmNiNGQwNGUwMzdfMTMtMi0xLTEtMA_2b454567-6887-4aba-8180-b35a2e6c5851"
      unitRef="usd">5736000</us-gaap:ProceedsFromCollectionOfNotesReceivable>
    <us-gaap:ProceedsFromCollectionOfNotesReceivable
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yNS9mcmFnOjQzZGZkMmY1ZGQ0MDQxMGU4MjRlM2NkNDVjYTNhMTFhL3RhYmxlOjZjYjM4ZmMyMDk0ZTQzM2Y5MWJkNDZjYjRkMDRlMDM3L3RhYmxlcmFuZ2U6NmNiMzhmYzIwOTRlNDMzZjkxYmQ0NmNiNGQwNGUwMzdfMTMtNC0xLTEtMA_a594195e-ac3d-4ab2-ba89-e6e1b63e75a7"
      unitRef="usd">11289000</us-gaap:ProceedsFromCollectionOfNotesReceivable>
    <msa:Paymentsonproductliabilityclaims
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yNS9mcmFnOjQzZGZkMmY1ZGQ0MDQxMGU4MjRlM2NkNDVjYTNhMTFhL3RhYmxlOjZjYjM4ZmMyMDk0ZTQzM2Y5MWJkNDZjYjRkMDRlMDM3L3RhYmxlcmFuZ2U6NmNiMzhmYzIwOTRlNDMzZjkxYmQ0NmNiNGQwNGUwMzdfMTQtMi0xLTEtMA_0ac554d1-1feb-4e70-85a1-c02f961e3322"
      unitRef="usd">4672000</msa:Paymentsonproductliabilityclaims>
    <msa:Paymentsonproductliabilityclaims
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yNS9mcmFnOjQzZGZkMmY1ZGQ0MDQxMGU4MjRlM2NkNDVjYTNhMTFhL3RhYmxlOjZjYjM4ZmMyMDk0ZTQzM2Y5MWJkNDZjYjRkMDRlMDM3L3RhYmxlcmFuZ2U6NmNiMzhmYzIwOTRlNDMzZjkxYmQ0NmNiNGQwNGUwMzdfMTQtNC0xLTEtMA_21a403b1-44fd-4c28-9954-603da6f4b77a"
      unitRef="usd">34170000</msa:Paymentsonproductliabilityclaims>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yNS9mcmFnOjQzZGZkMmY1ZGQ0MDQxMGU4MjRlM2NkNDVjYTNhMTFhL3RhYmxlOjZjYjM4ZmMyMDk0ZTQzM2Y5MWJkNDZjYjRkMDRlMDM3L3RhYmxlcmFuZ2U6NmNiMzhmYzIwOTRlNDMzZjkxYmQ0NmNiNGQwNGUwMzdfMTctMi0xLTEtMA_3e19be35-7ad3-4576-a303-3cb4a07d5534"
      unitRef="usd">-9286000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yNS9mcmFnOjQzZGZkMmY1ZGQ0MDQxMGU4MjRlM2NkNDVjYTNhMTFhL3RhYmxlOjZjYjM4ZmMyMDk0ZTQzM2Y5MWJkNDZjYjRkMDRlMDM3L3RhYmxlcmFuZ2U6NmNiMzhmYzIwOTRlNDMzZjkxYmQ0NmNiNGQwNGUwMzdfMTctNC0xLTEtMA_1bf18578-e455-4b3c-969b-a3d4c1589944"
      unitRef="usd">9189000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yNS9mcmFnOjQzZGZkMmY1ZGQ0MDQxMGU4MjRlM2NkNDVjYTNhMTFhL3RhYmxlOjZjYjM4ZmMyMDk0ZTQzM2Y5MWJkNDZjYjRkMDRlMDM3L3RhYmxlcmFuZ2U6NmNiMzhmYzIwOTRlNDMzZjkxYmQ0NmNiNGQwNGUwMzdfMTgtMi0xLTEtMA_f127e775-0b2a-4025-9006-2545de84470d"
      unitRef="usd">46886000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yNS9mcmFnOjQzZGZkMmY1ZGQ0MDQxMGU4MjRlM2NkNDVjYTNhMTFhL3RhYmxlOjZjYjM4ZmMyMDk0ZTQzM2Y5MWJkNDZjYjRkMDRlMDM3L3RhYmxlcmFuZ2U6NmNiMzhmYzIwOTRlNDMzZjkxYmQ0NmNiNGQwNGUwMzdfMTgtNC0xLTEtMA_bff9f432-7308-4c5c-bde5-91470c8a6ffe"
      unitRef="usd">25421000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yNS9mcmFnOjQzZGZkMmY1ZGQ0MDQxMGU4MjRlM2NkNDVjYTNhMTFhL3RhYmxlOjZjYjM4ZmMyMDk0ZTQzM2Y5MWJkNDZjYjRkMDRlMDM3L3RhYmxlcmFuZ2U6NmNiMzhmYzIwOTRlNDMzZjkxYmQ0NmNiNGQwNGUwMzdfMTktMi0xLTEtMA_dde86fbc-231c-4f4a-9eca-a531d451f660"
      unitRef="usd">10424000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yNS9mcmFnOjQzZGZkMmY1ZGQ0MDQxMGU4MjRlM2NkNDVjYTNhMTFhL3RhYmxlOjZjYjM4ZmMyMDk0ZTQzM2Y5MWJkNDZjYjRkMDRlMDM3L3RhYmxlcmFuZ2U6NmNiMzhmYzIwOTRlNDMzZjkxYmQ0NmNiNGQwNGUwMzdfMTktNC0xLTEtMA_aa86eb21-7ea1-4a6b-be18-fd676cc878b7"
      unitRef="usd">3489000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yNS9mcmFnOjQzZGZkMmY1ZGQ0MDQxMGU4MjRlM2NkNDVjYTNhMTFhL3RhYmxlOjZjYjM4ZmMyMDk0ZTQzM2Y5MWJkNDZjYjRkMDRlMDM3L3RhYmxlcmFuZ2U6NmNiMzhmYzIwOTRlNDMzZjkxYmQ0NmNiNGQwNGUwMzdfMjAtMi0xLTEtMA_17d0a6f1-128a-4cfe-9b3e-2d0fc6128c63"
      unitRef="usd">22653000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yNS9mcmFnOjQzZGZkMmY1ZGQ0MDQxMGU4MjRlM2NkNDVjYTNhMTFhL3RhYmxlOjZjYjM4ZmMyMDk0ZTQzM2Y5MWJkNDZjYjRkMDRlMDM3L3RhYmxlcmFuZ2U6NmNiMzhmYzIwOTRlNDMzZjkxYmQ0NmNiNGQwNGUwMzdfMjAtNC0xLTEtMA_b4eba384-3419-40f9-8b68-3886bfe1af35"
      unitRef="usd">-13401000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yNS9mcmFnOjQzZGZkMmY1ZGQ0MDQxMGU4MjRlM2NkNDVjYTNhMTFhL3RhYmxlOjZjYjM4ZmMyMDk0ZTQzM2Y5MWJkNDZjYjRkMDRlMDM3L3RhYmxlcmFuZ2U6NmNiMzhmYzIwOTRlNDMzZjkxYmQ0NmNiNGQwNGUwMzdfMjEtMi0xLTEtMA_8b1a7e61-f7bf-4944-bc02-1823c10446aa"
      unitRef="usd">581000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yNS9mcmFnOjQzZGZkMmY1ZGQ0MDQxMGU4MjRlM2NkNDVjYTNhMTFhL3RhYmxlOjZjYjM4ZmMyMDk0ZTQzM2Y5MWJkNDZjYjRkMDRlMDM3L3RhYmxlcmFuZ2U6NmNiMzhmYzIwOTRlNDMzZjkxYmQ0NmNiNGQwNGUwMzdfMjEtNC0xLTEtMA_4fda3872-6a2e-4d56-9936-82064e69dd3d"
      unitRef="usd">1520000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yNS9mcmFnOjQzZGZkMmY1ZGQ0MDQxMGU4MjRlM2NkNDVjYTNhMTFhL3RhYmxlOjZjYjM4ZmMyMDk0ZTQzM2Y5MWJkNDZjYjRkMDRlMDM3L3RhYmxlcmFuZ2U6NmNiMzhmYzIwOTRlNDMzZjkxYmQ0NmNiNGQwNGUwMzdfMjItMi0xLTEtMA_6c3ef80c-1931-4274-b710-8019fc5d08eb"
      unitRef="usd">83031000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yNS9mcmFnOjQzZGZkMmY1ZGQ0MDQxMGU4MjRlM2NkNDVjYTNhMTFhL3RhYmxlOjZjYjM4ZmMyMDk0ZTQzM2Y5MWJkNDZjYjRkMDRlMDM3L3RhYmxlcmFuZ2U6NmNiMzhmYzIwOTRlNDMzZjkxYmQ0NmNiNGQwNGUwMzdfMjItNC0xLTEtMA_fc8cf3d5-20e7-47f8-b1f0-8cd63ab50d8d"
      unitRef="usd">37545000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yNS9mcmFnOjQzZGZkMmY1ZGQ0MDQxMGU4MjRlM2NkNDVjYTNhMTFhL3RhYmxlOjZjYjM4ZmMyMDk0ZTQzM2Y5MWJkNDZjYjRkMDRlMDM3L3RhYmxlcmFuZ2U6NmNiMzhmYzIwOTRlNDMzZjkxYmQ0NmNiNGQwNGUwMzdfMjQtMi0xLTEtMA_17f63361-d7b0-48c1-ab33-5f5869651846"
      unitRef="usd">19834000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yNS9mcmFnOjQzZGZkMmY1ZGQ0MDQxMGU4MjRlM2NkNDVjYTNhMTFhL3RhYmxlOjZjYjM4ZmMyMDk0ZTQzM2Y5MWJkNDZjYjRkMDRlMDM3L3RhYmxlcmFuZ2U6NmNiMzhmYzIwOTRlNDMzZjkxYmQ0NmNiNGQwNGUwMzdfMjQtNC0xLTEtMA_16e7e468-cfba-40dd-a518-1d6f97e1930f"
      unitRef="usd">13525000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yNS9mcmFnOjQzZGZkMmY1ZGQ0MDQxMGU4MjRlM2NkNDVjYTNhMTFhL3RhYmxlOjZjYjM4ZmMyMDk0ZTQzM2Y5MWJkNDZjYjRkMDRlMDM3L3RhYmxlcmFuZ2U6NmNiMzhmYzIwOTRlNDMzZjkxYmQ0NmNiNGQwNGUwMzdfMjUtMi0xLTEtMA_d3526305-2ae4-49af-978c-23bb0278c2d4"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yNS9mcmFnOjQzZGZkMmY1ZGQ0MDQxMGU4MjRlM2NkNDVjYTNhMTFhL3RhYmxlOjZjYjM4ZmMyMDk0ZTQzM2Y5MWJkNDZjYjRkMDRlMDM3L3RhYmxlcmFuZ2U6NmNiMzhmYzIwOTRlNDMzZjkxYmQ0NmNiNGQwNGUwMzdfMjUtNC0xLTEtMA_d268548c-4ac3-4f42-8096-4e1f0db8216a"
      unitRef="usd">33196000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yNS9mcmFnOjQzZGZkMmY1ZGQ0MDQxMGU4MjRlM2NkNDVjYTNhMTFhL3RhYmxlOjZjYjM4ZmMyMDk0ZTQzM2Y5MWJkNDZjYjRkMDRlMDM3L3RhYmxlcmFuZ2U6NmNiMzhmYzIwOTRlNDMzZjkxYmQ0NmNiNGQwNGUwMzdfMjYtMi0xLTEtMA_1ba0ef68-5ceb-4ad9-9c83-3181f23a1dd5"
      unitRef="usd">119402000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yNS9mcmFnOjQzZGZkMmY1ZGQ0MDQxMGU4MjRlM2NkNDVjYTNhMTFhL3RhYmxlOjZjYjM4ZmMyMDk0ZTQzM2Y5MWJkNDZjYjRkMDRlMDM3L3RhYmxlcmFuZ2U6NmNiMzhmYzIwOTRlNDMzZjkxYmQ0NmNiNGQwNGUwMzdfMjYtNC0xLTEtMA_f9678dca-aafe-4ce8-b3af-8b4229e854b5"
      unitRef="usd">87260000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yNS9mcmFnOjQzZGZkMmY1ZGQ0MDQxMGU4MjRlM2NkNDVjYTNhMTFhL3RhYmxlOjZjYjM4ZmMyMDk0ZTQzM2Y5MWJkNDZjYjRkMDRlMDM3L3RhYmxlcmFuZ2U6NmNiMzhmYzIwOTRlNDMzZjkxYmQ0NmNiNGQwNGUwMzdfMjctMi0xLTEtMA_8a6fc9c5-eebb-4897-ac7a-b9196b06ffb8"
      unitRef="usd">110000000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yNS9mcmFnOjQzZGZkMmY1ZGQ0MDQxMGU4MjRlM2NkNDVjYTNhMTFhL3RhYmxlOjZjYjM4ZmMyMDk0ZTQzM2Y5MWJkNDZjYjRkMDRlMDM3L3RhYmxlcmFuZ2U6NmNiMzhmYzIwOTRlNDMzZjkxYmQ0NmNiNGQwNGUwMzdfMjctNC0xLTEtMA_aecb6286-cdcc-4ab9-86d9-a829feda481a"
      unitRef="usd">69958000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yNS9mcmFnOjQzZGZkMmY1ZGQ0MDQxMGU4MjRlM2NkNDVjYTNhMTFhL3RhYmxlOjZjYjM4ZmMyMDk0ZTQzM2Y5MWJkNDZjYjRkMDRlMDM3L3RhYmxlcmFuZ2U6NmNiMzhmYzIwOTRlNDMzZjkxYmQ0NmNiNGQwNGUwMzdfMjgtMi0xLTEtMA_cff8d6a9-f20f-485e-a291-4e9cd117877d"
      unitRef="usd">-83000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yNS9mcmFnOjQzZGZkMmY1ZGQ0MDQxMGU4MjRlM2NkNDVjYTNhMTFhL3RhYmxlOjZjYjM4ZmMyMDk0ZTQzM2Y5MWJkNDZjYjRkMDRlMDM3L3RhYmxlcmFuZ2U6NmNiMzhmYzIwOTRlNDMzZjkxYmQ0NmNiNGQwNGUwMzdfMjgtNC0xLTEtMA_b3b840a4-8098-4986-beeb-1b65999a3c87"
      unitRef="usd">-81000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yNS9mcmFnOjQzZGZkMmY1ZGQ0MDQxMGU4MjRlM2NkNDVjYTNhMTFhL3RhYmxlOjZjYjM4ZmMyMDk0ZTQzM2Y5MWJkNDZjYjRkMDRlMDM3L3RhYmxlcmFuZ2U6NmNiMzhmYzIwOTRlNDMzZjkxYmQ0NmNiNGQwNGUwMzdfMjktMi0xLTEtMA_22b1895a-0b46-4a3f-8cad-ff19ef72ed25"
      unitRef="usd">-29153000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yNS9mcmFnOjQzZGZkMmY1ZGQ0MDQxMGU4MjRlM2NkNDVjYTNhMTFhL3RhYmxlOjZjYjM4ZmMyMDk0ZTQzM2Y5MWJkNDZjYjRkMDRlMDM3L3RhYmxlcmFuZ2U6NmNiMzhmYzIwOTRlNDMzZjkxYmQ0NmNiNGQwNGUwMzdfMjktNC0xLTEtMA_87aa8fb8-4449-4988-bec7-c63e00af2049"
      unitRef="usd">-63942000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yNS9mcmFnOjQzZGZkMmY1ZGQ0MDQxMGU4MjRlM2NkNDVjYTNhMTFhL3RhYmxlOjZjYjM4ZmMyMDk0ZTQzM2Y5MWJkNDZjYjRkMDRlMDM3L3RhYmxlcmFuZ2U6NmNiMzhmYzIwOTRlNDMzZjkxYmQ0NmNiNGQwNGUwMzdfMzEtMi0xLTEtMA_626919ac-9ac1-42a2-997c-c4d3cb28f8e9"
      unitRef="usd">0</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yNS9mcmFnOjQzZGZkMmY1ZGQ0MDQxMGU4MjRlM2NkNDVjYTNhMTFhL3RhYmxlOjZjYjM4ZmMyMDk0ZTQzM2Y5MWJkNDZjYjRkMDRlMDM3L3RhYmxlcmFuZ2U6NmNiMzhmYzIwOTRlNDMzZjkxYmQ0NmNiNGQwNGUwMzdfMzEtNC0xLTEtMA_0f9da06b-9c67-4b50-a463-135931256304"
      unitRef="usd">64000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yNS9mcmFnOjQzZGZkMmY1ZGQ0MDQxMGU4MjRlM2NkNDVjYTNhMTFhL3RhYmxlOjZjYjM4ZmMyMDk0ZTQzM2Y5MWJkNDZjYjRkMDRlMDM3L3RhYmxlcmFuZ2U6NmNiMzhmYzIwOTRlNDMzZjkxYmQ0NmNiNGQwNGUwMzdfMzItMi0xLTEtMA_49f5b801-4a4d-4c8b-8bb0-0465a92987f8"
      unitRef="usd">581000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yNS9mcmFnOjQzZGZkMmY1ZGQ0MDQxMGU4MjRlM2NkNDVjYTNhMTFhL3RhYmxlOjZjYjM4ZmMyMDk0ZTQzM2Y5MWJkNDZjYjRkMDRlMDM3L3RhYmxlcmFuZ2U6NmNiMzhmYzIwOTRlNDMzZjkxYmQ0NmNiNGQwNGUwMzdfMzItNC0xLTEtMA_d039fbbd-e077-4cad-bf9b-5a6676e68583"
      unitRef="usd">375000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yNS9mcmFnOjQzZGZkMmY1ZGQ0MDQxMGU4MjRlM2NkNDVjYTNhMTFhL3RhYmxlOjZjYjM4ZmMyMDk0ZTQzM2Y5MWJkNDZjYjRkMDRlMDM3L3RhYmxlcmFuZ2U6NmNiMzhmYzIwOTRlNDMzZjkxYmQ0NmNiNGQwNGUwMzdfMzMtMi0xLTEtMA_43f837d4-7ff2-40ec-87e0-70e9ed29ac10"
      unitRef="usd">590000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yNS9mcmFnOjQzZGZkMmY1ZGQ0MDQxMGU4MjRlM2NkNDVjYTNhMTFhL3RhYmxlOjZjYjM4ZmMyMDk0ZTQzM2Y5MWJkNDZjYjRkMDRlMDM3L3RhYmxlcmFuZ2U6NmNiMzhmYzIwOTRlNDMzZjkxYmQ0NmNiNGQwNGUwMzdfMzMtNC0xLTEtMA_d18c9c58-b910-4279-bf77-843677ca759b"
      unitRef="usd">338000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:PaymentsOfDividends
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yNS9mcmFnOjQzZGZkMmY1ZGQ0MDQxMGU4MjRlM2NkNDVjYTNhMTFhL3RhYmxlOjZjYjM4ZmMyMDk0ZTQzM2Y5MWJkNDZjYjRkMDRlMDM3L3RhYmxlcmFuZ2U6NmNiMzhmYzIwOTRlNDMzZjkxYmQ0NmNiNGQwNGUwMzdfMzUtMi0xLTEtMA_2d08c800-ef00-456d-8289-6cc48c169ea7"
      unitRef="usd">33052000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yNS9mcmFnOjQzZGZkMmY1ZGQ0MDQxMGU4MjRlM2NkNDVjYTNhMTFhL3RhYmxlOjZjYjM4ZmMyMDk0ZTQzM2Y5MWJkNDZjYjRkMDRlMDM3L3RhYmxlcmFuZ2U6NmNiMzhmYzIwOTRlNDMzZjkxYmQ0NmNiNGQwNGUwMzdfMzUtNC0xLTEtMA_fc6ed58c-b742-4a14-baa7-b9526947ca33"
      unitRef="usd">30934000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsForRepurchaseOfEquity
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yNS9mcmFnOjQzZGZkMmY1ZGQ0MDQxMGU4MjRlM2NkNDVjYTNhMTFhL3RhYmxlOjZjYjM4ZmMyMDk0ZTQzM2Y5MWJkNDZjYjRkMDRlMDM3L3RhYmxlcmFuZ2U6NmNiMzhmYzIwOTRlNDMzZjkxYmQ0NmNiNGQwNGUwMzdfMzYtMi0xLTEtMA_3910799b-f584-4d54-8f2e-922fcc906514"
      unitRef="usd">28254000</us-gaap:PaymentsForRepurchaseOfEquity>
    <us-gaap:PaymentsForRepurchaseOfEquity
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yNS9mcmFnOjQzZGZkMmY1ZGQ0MDQxMGU4MjRlM2NkNDVjYTNhMTFhL3RhYmxlOjZjYjM4ZmMyMDk0ZTQzM2Y5MWJkNDZjYjRkMDRlMDM3L3RhYmxlcmFuZ2U6NmNiMzhmYzIwOTRlNDMzZjkxYmQ0NmNiNGQwNGUwMzdfMzYtNC0xLTEtMA_ae6966b8-c96f-4983-a265-f286d0c02509"
      unitRef="usd">10967000</us-gaap:PaymentsForRepurchaseOfEquity>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yNS9mcmFnOjQzZGZkMmY1ZGQ0MDQxMGU4MjRlM2NkNDVjYTNhMTFhL3RhYmxlOjZjYjM4ZmMyMDk0ZTQzM2Y5MWJkNDZjYjRkMDRlMDM3L3RhYmxlcmFuZ2U6NmNiMzhmYzIwOTRlNDMzZjkxYmQ0NmNiNGQwNGUwMzdfMzctMi0xLTEtMA_e7ad7419-bd9a-4135-a794-9ad8a72bc73f"
      unitRef="usd">3740000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yNS9mcmFnOjQzZGZkMmY1ZGQ0MDQxMGU4MjRlM2NkNDVjYTNhMTFhL3RhYmxlOjZjYjM4ZmMyMDk0ZTQzM2Y5MWJkNDZjYjRkMDRlMDM3L3RhYmxlcmFuZ2U6NmNiMzhmYzIwOTRlNDMzZjkxYmQ0NmNiNGQwNGUwMzdfMzctNC0xLTEtMA_b9a3c17e-12b6-4beb-8ee0-e1186e485766"
      unitRef="usd">3232000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockPlans
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yNS9mcmFnOjQzZGZkMmY1ZGQ0MDQxMGU4MjRlM2NkNDVjYTNhMTFhL3RhYmxlOjZjYjM4ZmMyMDk0ZTQzM2Y5MWJkNDZjYjRkMDRlMDM3L3RhYmxlcmFuZ2U6NmNiMzhmYzIwOTRlNDMzZjkxYmQ0NmNiNGQwNGUwMzdfMzgtMi0xLTEtMA_7ed1efa2-5280-4a01-9da3-f01917ef37ac"
      unitRef="usd">390000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:ProceedsFromStockPlans
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yNS9mcmFnOjQzZGZkMmY1ZGQ0MDQxMGU4MjRlM2NkNDVjYTNhMTFhL3RhYmxlOjZjYjM4ZmMyMDk0ZTQzM2Y5MWJkNDZjYjRkMDRlMDM3L3RhYmxlcmFuZ2U6NmNiMzhmYzIwOTRlNDMzZjkxYmQ0NmNiNGQwNGUwMzdfMzgtNC0xLTEtMA_bd0a51a6-c911-43b9-925e-fc5988ee8d2a"
      unitRef="usd">344000</us-gaap:ProceedsFromStockPlans>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yNS9mcmFnOjQzZGZkMmY1ZGQ0MDQxMGU4MjRlM2NkNDVjYTNhMTFhL3RhYmxlOjZjYjM4ZmMyMDk0ZTQzM2Y5MWJkNDZjYjRkMDRlMDM3L3RhYmxlcmFuZ2U6NmNiMzhmYzIwOTRlNDMzZjkxYmQ0NmNiNGQwNGUwMzdfNDAtMi0xLTEtMA_917ec6e7-a447-48c5-8199-47c7f3484a0a"
      unitRef="usd">-66176000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yNS9mcmFnOjQzZGZkMmY1ZGQ0MDQxMGU4MjRlM2NkNDVjYTNhMTFhL3RhYmxlOjZjYjM4ZmMyMDk0ZTQzM2Y5MWJkNDZjYjRkMDRlMDM3L3RhYmxlcmFuZ2U6NmNiMzhmYzIwOTRlNDMzZjkxYmQ0NmNiNGQwNGUwMzdfNDAtNC0xLTEtMA_f1afcaa4-cbce-4717-a027-34ad7047b56a"
      unitRef="usd">-1261000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yNS9mcmFnOjQzZGZkMmY1ZGQ0MDQxMGU4MjRlM2NkNDVjYTNhMTFhL3RhYmxlOjZjYjM4ZmMyMDk0ZTQzM2Y5MWJkNDZjYjRkMDRlMDM3L3RhYmxlcmFuZ2U6NmNiMzhmYzIwOTRlNDMzZjkxYmQ0NmNiNGQwNGUwMzdfNDEtMi0xLTEtMA_1cf149bf-97c0-403d-a5f1-2c0c0775b315"
      unitRef="usd">-3654000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yNS9mcmFnOjQzZGZkMmY1ZGQ0MDQxMGU4MjRlM2NkNDVjYTNhMTFhL3RhYmxlOjZjYjM4ZmMyMDk0ZTQzM2Y5MWJkNDZjYjRkMDRlMDM3L3RhYmxlcmFuZ2U6NmNiMzhmYzIwOTRlNDMzZjkxYmQ0NmNiNGQwNGUwMzdfNDEtNC0xLTEtMA_14b56486-9d8a-4e89-b146-679be875c21b"
      unitRef="usd">-985000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yNS9mcmFnOjQzZGZkMmY1ZGQ0MDQxMGU4MjRlM2NkNDVjYTNhMTFhL3RhYmxlOjZjYjM4ZmMyMDk0ZTQzM2Y5MWJkNDZjYjRkMDRlMDM3L3RhYmxlcmFuZ2U6NmNiMzhmYzIwOTRlNDMzZjkxYmQ0NmNiNGQwNGUwMzdfNDItMi0xLTEtMA_6a40ba7e-8f61-49e3-a32f-217aa0cfdc06"
      unitRef="usd">-15952000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yNS9mcmFnOjQzZGZkMmY1ZGQ0MDQxMGU4MjRlM2NkNDVjYTNhMTFhL3RhYmxlOjZjYjM4ZmMyMDk0ZTQzM2Y5MWJkNDZjYjRkMDRlMDM3L3RhYmxlcmFuZ2U6NmNiMzhmYzIwOTRlNDMzZjkxYmQ0NmNiNGQwNGUwMzdfNDItNC0xLTEtMA_8e00ab92-90de-4581-ba2c-3f852b381597"
      unitRef="usd">-28643000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i0e6a8eb82a1b4e8596d34a2ec76bbe39_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yNS9mcmFnOjQzZGZkMmY1ZGQ0MDQxMGU4MjRlM2NkNDVjYTNhMTFhL3RhYmxlOjZjYjM4ZmMyMDk0ZTQzM2Y5MWJkNDZjYjRkMDRlMDM3L3RhYmxlcmFuZ2U6NmNiMzhmYzIwOTRlNDMzZjkxYmQ0NmNiNGQwNGUwMzdfNDMtMi0xLTEtMA_0108d0d8-b20c-4de2-8589-4b7b356ccd17"
      unitRef="usd">152543000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ia697003c537149c590de8687fdf64414_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yNS9mcmFnOjQzZGZkMmY1ZGQ0MDQxMGU4MjRlM2NkNDVjYTNhMTFhL3RhYmxlOjZjYjM4ZmMyMDk0ZTQzM2Y5MWJkNDZjYjRkMDRlMDM3L3RhYmxlcmFuZ2U6NmNiMzhmYzIwOTRlNDMzZjkxYmQ0NmNiNGQwNGUwMzdfNDMtNC0xLTEtMA_16a16f02-9573-4d23-83ee-92a8e407f60a"
      unitRef="usd">140604000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yNS9mcmFnOjQzZGZkMmY1ZGQ0MDQxMGU4MjRlM2NkNDVjYTNhMTFhL3RhYmxlOjZjYjM4ZmMyMDk0ZTQzM2Y5MWJkNDZjYjRkMDRlMDM3L3RhYmxlcmFuZ2U6NmNiMzhmYzIwOTRlNDMzZjkxYmQ0NmNiNGQwNGUwMzdfNDQtMi0xLTEtMA_57b459d1-adce-4259-8f7f-fbe669635e8d"
      unitRef="usd">136591000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i8ab22eec917f4d68b47b563a134fd717_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yNS9mcmFnOjQzZGZkMmY1ZGQ0MDQxMGU4MjRlM2NkNDVjYTNhMTFhL3RhYmxlOjZjYjM4ZmMyMDk0ZTQzM2Y5MWJkNDZjYjRkMDRlMDM3L3RhYmxlcmFuZ2U6NmNiMzhmYzIwOTRlNDMzZjkxYmQ0NmNiNGQwNGUwMzdfNDQtNC0xLTEtMA_85124732-fa5e-44de-acdb-8069cceda281"
      unitRef="usd">111961000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yNS9mcmFnOjQzZGZkMmY1ZGQ0MDQxMGU4MjRlM2NkNDVjYTNhMTFhL3RhYmxlOjZjYjM4ZmMyMDk0ZTQzM2Y5MWJkNDZjYjRkMDRlMDM3L3RhYmxlcmFuZ2U6NmNiMzhmYzIwOTRlNDMzZjkxYmQ0NmNiNGQwNGUwMzdfNDctMi0xLTEtMA_8373c044-407e-4901-93ff-07923c7c8fc5"
      unitRef="usd">136238000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i8ab22eec917f4d68b47b563a134fd717_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yNS9mcmFnOjQzZGZkMmY1ZGQ0MDQxMGU4MjRlM2NkNDVjYTNhMTFhL3RhYmxlOjZjYjM4ZmMyMDk0ZTQzM2Y5MWJkNDZjYjRkMDRlMDM3L3RhYmxlcmFuZ2U6NmNiMzhmYzIwOTRlNDMzZjkxYmQ0NmNiNGQwNGUwMzdfNDctNC0xLTEtMA_d3b52219-ce87-43b1-8cb2-a29b6be0847a"
      unitRef="usd">111511000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <msa:RestrictedCashCurrentAssetsIncludedinPrepaidExpensesandOtherCurrentAssets
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yNS9mcmFnOjQzZGZkMmY1ZGQ0MDQxMGU4MjRlM2NkNDVjYTNhMTFhL3RhYmxlOjZjYjM4ZmMyMDk0ZTQzM2Y5MWJkNDZjYjRkMDRlMDM3L3RhYmxlcmFuZ2U6NmNiMzhmYzIwOTRlNDMzZjkxYmQ0NmNiNGQwNGUwMzdfNDgtMi0xLTEtMA_3f097c39-d1e9-41b7-a309-b3ff23f8eb9a"
      unitRef="usd">353000</msa:RestrictedCashCurrentAssetsIncludedinPrepaidExpensesandOtherCurrentAssets>
    <msa:RestrictedCashCurrentAssetsIncludedinPrepaidExpensesandOtherCurrentAssets
      contextRef="i8ab22eec917f4d68b47b563a134fd717_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yNS9mcmFnOjQzZGZkMmY1ZGQ0MDQxMGU4MjRlM2NkNDVjYTNhMTFhL3RhYmxlOjZjYjM4ZmMyMDk0ZTQzM2Y5MWJkNDZjYjRkMDRlMDM3L3RhYmxlcmFuZ2U6NmNiMzhmYzIwOTRlNDMzZjkxYmQ0NmNiNGQwNGUwMzdfNDgtNC0xLTEtMA_9f0d0877-650d-48e0-b399-c50ba29adffd"
      unitRef="usd">450000</msa:RestrictedCashCurrentAssetsIncludedinPrepaidExpensesandOtherCurrentAssets>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yNS9mcmFnOjQzZGZkMmY1ZGQ0MDQxMGU4MjRlM2NkNDVjYTNhMTFhL3RhYmxlOjZjYjM4ZmMyMDk0ZTQzM2Y5MWJkNDZjYjRkMDRlMDM3L3RhYmxlcmFuZ2U6NmNiMzhmYzIwOTRlNDMzZjkxYmQ0NmNiNGQwNGUwMzdfNDktMi0xLTEtMA_b1b63eb1-e62f-46ee-b561-8abe37e1173d"
      unitRef="usd">136591000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i8ab22eec917f4d68b47b563a134fd717_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yNS9mcmFnOjQzZGZkMmY1ZGQ0MDQxMGU4MjRlM2NkNDVjYTNhMTFhL3RhYmxlOjZjYjM4ZmMyMDk0ZTQzM2Y5MWJkNDZjYjRkMDRlMDM3L3RhYmxlcmFuZ2U6NmNiMzhmYzIwOTRlNDMzZjkxYmQ0NmNiNGQwNGUwMzdfNDktNC0xLTEtMA_182730cd-985f-421e-9b0d-5aadda8f138e"
      unitRef="usd">111961000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:StockholdersEquity
      contextRef="i83dec53b2d2f48bd812ab1cda34d6048_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yOC9mcmFnOmFkZGQ3ZDFmMjcyZjQ3ZjI4OThlOWIxZjU5NzAxNDhlL3RhYmxlOjZlNDFlMjU3NjkyNjQzMDRhYTJkYzJlOWNhYmYxMjE2L3RhYmxlcmFuZ2U6NmU0MWUyNTc2OTI2NDMwNGFhMmRjMmU5Y2FiZjEyMTZfMS0xLTEtMS0w_361f1282-7530-41b5-8851-4f5b2a5b5b42"
      unitRef="usd">947929000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4d5815d76dec407180e26d92cbb0fb3e_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yOC9mcmFnOmFkZGQ3ZDFmMjcyZjQ3ZjI4OThlOWIxZjU5NzAxNDhlL3RhYmxlOjZlNDFlMjU3NjkyNjQzMDRhYTJkYzJlOWNhYmYxMjE2L3RhYmxlcmFuZ2U6NmU0MWUyNTc2OTI2NDMwNGFhMmRjMmU5Y2FiZjEyMTZfMS0zLTEtMS0w_50f3f3d9-8035-49da-a9e4-8a6551317ced"
      unitRef="usd">-204563000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic6550ef3b5304954916e44b8de660a28_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yOC9mcmFnOmFkZGQ3ZDFmMjcyZjQ3ZjI4OThlOWIxZjU5NzAxNDhlL3RhYmxlOjZlNDFlMjU3NjkyNjQzMDRhYTJkYzJlOWNhYmYxMjE2L3RhYmxlcmFuZ2U6NmU0MWUyNTc2OTI2NDMwNGFhMmRjMmU5Y2FiZjEyMTZfMS01LTEtMS0w_c969e60b-acfa-45c7-a6d9-e27c0dcbbf7e"
      unitRef="usd">5924000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i841061d28a514383963c01ad0943b925_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yOC9mcmFnOmFkZGQ3ZDFmMjcyZjQ3ZjI4OThlOWIxZjU5NzAxNDhlL3RhYmxlOjZlNDFlMjU3NjkyNjQzMDRhYTJkYzJlOWNhYmYxMjE2L3RhYmxlcmFuZ2U6NmU0MWUyNTc2OTI2NDMwNGFhMmRjMmU5Y2FiZjEyMTZfMi0xLTEtMS0w_c31203ed-2178-41da-b72c-10f460ca8a08"
      unitRef="usd">40112000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i0189ce6e4bde4b3fa0fcd341235e83c8_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yOC9mcmFnOmFkZGQ3ZDFmMjcyZjQ3ZjI4OThlOWIxZjU5NzAxNDhlL3RhYmxlOjZlNDFlMjU3NjkyNjQzMDRhYTJkYzJlOWNhYmYxMjE2L3RhYmxlcmFuZ2U6NmU0MWUyNTc2OTI2NDMwNGFhMmRjMmU5Y2FiZjEyMTZfMy0zLTEtMS0w_c1b7d84f-79af-490b-8921-f0a49b4a81e2"
      unitRef="usd">-385000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
      contextRef="i75e22cb52f874dfbba49660932859cb6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yOC9mcmFnOmFkZGQ3ZDFmMjcyZjQ3ZjI4OThlOWIxZjU5NzAxNDhlL3RhYmxlOjZlNDFlMjU3NjkyNjQzMDRhYTJkYzJlOWNhYmYxMjE2L3RhYmxlcmFuZ2U6NmU0MWUyNTc2OTI2NDMwNGFhMmRjMmU5Y2FiZjEyMTZfNC0wLTEtMS0wL3RleHRyZWdpb246MzAzZjMyZWY0NmJlNGZkZThhOTI4OWNlN2VlZDQ5NzJfMzg0ODI5MDY5NzI5Mg_288de86e-e622-42e2-9f78-e5c3be5c3e76"
      unitRef="usd">1384000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i0189ce6e4bde4b3fa0fcd341235e83c8_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yOC9mcmFnOmFkZGQ3ZDFmMjcyZjQ3ZjI4OThlOWIxZjU5NzAxNDhlL3RhYmxlOjZlNDFlMjU3NjkyNjQzMDRhYTJkYzJlOWNhYmYxMjE2L3RhYmxlcmFuZ2U6NmU0MWUyNTc2OTI2NDMwNGFhMmRjMmU5Y2FiZjEyMTZfNC0zLTEtMS0w_95db5427-0351-4d64-8e6b-566688d95473"
      unitRef="usd">-1378000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedGainLoss
      contextRef="i0189ce6e4bde4b3fa0fcd341235e83c8_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yOC9mcmFnOmFkZGQ3ZDFmMjcyZjQ3ZjI4OThlOWIxZjU5NzAxNDhlL3RhYmxlOjZlNDFlMjU3NjkyNjQzMDRhYTJkYzJlOWNhYmYxMjE2L3RhYmxlcmFuZ2U6NmU0MWUyNTc2OTI2NDMwNGFhMmRjMmU5Y2FiZjEyMTZfNS0zLTEtMS0w_b78388d8-08ef-4785-a1cd-421c894a1f21"
      unitRef="usd">27000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedGainLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i841061d28a514383963c01ad0943b925_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yOC9mcmFnOmFkZGQ3ZDFmMjcyZjQ3ZjI4OThlOWIxZjU5NzAxNDhlL3RhYmxlOjZlNDFlMjU3NjkyNjQzMDRhYTJkYzJlOWNhYmYxMjE2L3RhYmxlcmFuZ2U6NmU0MWUyNTc2OTI2NDMwNGFhMmRjMmU5Y2FiZjEyMTZfNi0xLTEtMS0w_4ca73cbf-73b4-4e7c-a16a-337cd09063ff"
      unitRef="usd">306000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i0189ce6e4bde4b3fa0fcd341235e83c8_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yOC9mcmFnOmFkZGQ3ZDFmMjcyZjQ3ZjI4OThlOWIxZjU5NzAxNDhlL3RhYmxlOjZlNDFlMjU3NjkyNjQzMDRhYTJkYzJlOWNhYmYxMjE2L3RhYmxlcmFuZ2U6NmU0MWUyNTc2OTI2NDMwNGFhMmRjMmU5Y2FiZjEyMTZfNi0zLTEtMS0w_fdd0a6d9-4d4f-4a1f-a618-4875844a439e"
      unitRef="usd">-137000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="icdb1b4e1cbd54c07ad8813886de91415_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yOC9mcmFnOmFkZGQ3ZDFmMjcyZjQ3ZjI4OThlOWIxZjU5NzAxNDhlL3RhYmxlOjZlNDFlMjU3NjkyNjQzMDRhYTJkYzJlOWNhYmYxMjE2L3RhYmxlcmFuZ2U6NmU0MWUyNTc2OTI2NDMwNGFhMmRjMmU5Y2FiZjEyMTZfNi01LTEtMS0w_33593748-8a3b-4a00-b806-1bbc7ff7cc3c"
      unitRef="usd">-169000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:DividendsCommonStockStock
      contextRef="i841061d28a514383963c01ad0943b925_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yOC9mcmFnOmFkZGQ3ZDFmMjcyZjQ3ZjI4OThlOWIxZjU5NzAxNDhlL3RhYmxlOjZlNDFlMjU3NjkyNjQzMDRhYTJkYzJlOWNhYmYxMjE2L3RhYmxlcmFuZ2U6NmU0MWUyNTc2OTI2NDMwNGFhMmRjMmU5Y2FiZjEyMTZfNy0xLTEtMS0w_26b7ab6d-7197-4a63-b2a1-2a522816606b"
      unitRef="usd">16272000</us-gaap:DividendsCommonStockStock>
    <us-gaap:PreferredStockDividendsPerShareDeclared
      contextRef="i75e22cb52f874dfbba49660932859cb6_D20190401-20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yOC9mcmFnOmFkZGQ3ZDFmMjcyZjQ3ZjI4OThlOWIxZjU5NzAxNDhlL3RhYmxlOjZlNDFlMjU3NjkyNjQzMDRhYTJkYzJlOWNhYmYxMjE2L3RhYmxlcmFuZ2U6NmU0MWUyNTc2OTI2NDMwNGFhMmRjMmU5Y2FiZjEyMTZfOC0wLTEtMS00MjEzL3RleHRyZWdpb246NDY2OWEyYTI5NjJjNGYwNjk1YTA2MTNiNWI5NTdmYWJfMzg0ODI5MDY5NzI2Ng_802f8c2b-3f00-459b-85a3-08cae827d5dc"
      unitRef="usdPerShare">0.5625</us-gaap:PreferredStockDividendsPerShareDeclared>
    <us-gaap:DividendsPreferredStockStock
      contextRef="i841061d28a514383963c01ad0943b925_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yOC9mcmFnOmFkZGQ3ZDFmMjcyZjQ3ZjI4OThlOWIxZjU5NzAxNDhlL3RhYmxlOjZlNDFlMjU3NjkyNjQzMDRhYTJkYzJlOWNhYmYxMjE2L3RhYmxlcmFuZ2U6NmU0MWUyNTc2OTI2NDMwNGFhMmRjMmU5Y2FiZjEyMTZfOC0xLTEtMS0w_5491da48-2505-4456-9609-48ab15f10ace"
      unitRef="usd">10000</us-gaap:DividendsPreferredStockStock>
    <us-gaap:StockholdersEquity
      contextRef="i26bba41d9da04038bac482aa03b91f90_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yOC9mcmFnOmFkZGQ3ZDFmMjcyZjQ3ZjI4OThlOWIxZjU5NzAxNDhlL3RhYmxlOjZlNDFlMjU3NjkyNjQzMDRhYTJkYzJlOWNhYmYxMjE2L3RhYmxlcmFuZ2U6NmU0MWUyNTc2OTI2NDMwNGFhMmRjMmU5Y2FiZjEyMTZfOS0xLTEtMS0w_16982d80-c70a-4ae4-a0df-43ab980a22be"
      unitRef="usd">971453000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i446602dd55e04886bc98c9d581f0efba_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yOC9mcmFnOmFkZGQ3ZDFmMjcyZjQ3ZjI4OThlOWIxZjU5NzAxNDhlL3RhYmxlOjZlNDFlMjU3NjkyNjQzMDRhYTJkYzJlOWNhYmYxMjE2L3RhYmxlcmFuZ2U6NmU0MWUyNTc2OTI2NDMwNGFhMmRjMmU5Y2FiZjEyMTZfOS0zLTEtMS0w_1aaa65c3-cf72-4341-8a22-766a8bb57ae0"
      unitRef="usd">-203406000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i74e61bd7a65e4426b0bf40287630a3d6_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yOC9mcmFnOmFkZGQ3ZDFmMjcyZjQ3ZjI4OThlOWIxZjU5NzAxNDhlL3RhYmxlOjZlNDFlMjU3NjkyNjQzMDRhYTJkYzJlOWNhYmYxMjE2L3RhYmxlcmFuZ2U6NmU0MWUyNTc2OTI2NDMwNGFhMmRjMmU5Y2FiZjEyMTZfOS01LTEtMS0w_75d4b10a-64c4-4811-995c-31a1c80e7228"
      unitRef="usd">6093000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8ec740f58f784ee480cde41603ac51f8_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yOC9mcmFnOmFkZGQ3ZDFmMjcyZjQ3ZjI4OThlOWIxZjU5NzAxNDhlL3RhYmxlOjZlNDFlMjU3NjkyNjQzMDRhYTJkYzJlOWNhYmYxMjE2L3RhYmxlcmFuZ2U6NmU0MWUyNTc2OTI2NDMwNGFhMmRjMmU5Y2FiZjEyMTZfMTEtMS0xLTEtMA_320da4b3-8c51-435a-9e99-2ca72f4c7b63"
      unitRef="usd">1039609000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i082993dc720143888e4c596d36d3f1f4_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yOC9mcmFnOmFkZGQ3ZDFmMjcyZjQ3ZjI4OThlOWIxZjU5NzAxNDhlL3RhYmxlOjZlNDFlMjU3NjkyNjQzMDRhYTJkYzJlOWNhYmYxMjE2L3RhYmxlcmFuZ2U6NmU0MWUyNTc2OTI2NDMwNGFhMmRjMmU5Y2FiZjEyMTZfMTEtMy0xLTEtMA_5ca09d31-366d-4c56-b8ac-6366c3ce9dae"
      unitRef="usd">-233075000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib708550635d2431289af43e7470c913b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yOC9mcmFnOmFkZGQ3ZDFmMjcyZjQ3ZjI4OThlOWIxZjU5NzAxNDhlL3RhYmxlOjZlNDFlMjU3NjkyNjQzMDRhYTJkYzJlOWNhYmYxMjE2L3RhYmxlcmFuZ2U6NmU0MWUyNTc2OTI2NDMwNGFhMmRjMmU5Y2FiZjEyMTZfMTEtNS0xLTEtMA_b70eaf39-75c1-49cc-b149-ce20c8f7de14"
      unitRef="usd">6786000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i5d20e51295724242892e42b4655ef015_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yOC9mcmFnOmFkZGQ3ZDFmMjcyZjQ3ZjI4OThlOWIxZjU5NzAxNDhlL3RhYmxlOjZlNDFlMjU3NjkyNjQzMDRhYTJkYzJlOWNhYmYxMjE2L3RhYmxlcmFuZ2U6NmU0MWUyNTc2OTI2NDMwNGFhMmRjMmU5Y2FiZjEyMTZfMTItMS0xLTEtMA_5133ffbf-7a69-4fb6-87f1-75c209a72913"
      unitRef="usd">36406000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i42c5a74b817e448081fb4e64dea8131d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yOC9mcmFnOmFkZGQ3ZDFmMjcyZjQ3ZjI4OThlOWIxZjU5NzAxNDhlL3RhYmxlOjZlNDFlMjU3NjkyNjQzMDRhYTJkYzJlOWNhYmYxMjE2L3RhYmxlcmFuZ2U6NmU0MWUyNTc2OTI2NDMwNGFhMmRjMmU5Y2FiZjEyMTZfMTMtMy0xLTEtMA_7f12b449-681c-40e5-ada6-e3e56d93f29c"
      unitRef="usd">4669000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
      contextRef="i45f94af9ab3d405294669aaf5afa32fc_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yOC9mcmFnOmFkZGQ3ZDFmMjcyZjQ3ZjI4OThlOWIxZjU5NzAxNDhlL3RhYmxlOjZlNDFlMjU3NjkyNjQzMDRhYTJkYzJlOWNhYmYxMjE2L3RhYmxlcmFuZ2U6NmU0MWUyNTc2OTI2NDMwNGFhMmRjMmU5Y2FiZjEyMTZfMTQtMC0xLTEtMC90ZXh0cmVnaW9uOjNmN2UyODUwNjY5MTQ1YTFiZmRkNTllY2FmNWVmNGJkXzM4NDgyOTA2OTcyOTI_88606898-ba39-4bd5-8bc7-6cd2850cbb1b"
      unitRef="usd">1079000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i42c5a74b817e448081fb4e64dea8131d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yOC9mcmFnOmFkZGQ3ZDFmMjcyZjQ3ZjI4OThlOWIxZjU5NzAxNDhlL3RhYmxlOjZlNDFlMjU3NjkyNjQzMDRhYTJkYzJlOWNhYmYxMjE2L3RhYmxlcmFuZ2U6NmU0MWUyNTc2OTI2NDMwNGFhMmRjMmU5Y2FiZjEyMTZfMTQtMy0xLTEtMA_231387e6-2325-46db-a766-0c8f949fde10"
      unitRef="usd">-3090000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedGainLoss
      contextRef="i42c5a74b817e448081fb4e64dea8131d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yOC9mcmFnOmFkZGQ3ZDFmMjcyZjQ3ZjI4OThlOWIxZjU5NzAxNDhlL3RhYmxlOjZlNDFlMjU3NjkyNjQzMDRhYTJkYzJlOWNhYmYxMjE2L3RhYmxlcmFuZ2U6NmU0MWUyNTc2OTI2NDMwNGFhMmRjMmU5Y2FiZjEyMTZfMTUtMy0xLTEtMA_232c0f1c-2436-491d-93f2-d36ab2847543"
      unitRef="usd">124000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedGainLoss>
    <us-gaap:TranslationAdjustmentFunctionalToReportingCurrencyGainLossReclassifiedToEarningsNetOfTax
      contextRef="i42c5a74b817e448081fb4e64dea8131d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yOC9mcmFnOmFkZGQ3ZDFmMjcyZjQ3ZjI4OThlOWIxZjU5NzAxNDhlL3RhYmxlOjZlNDFlMjU3NjkyNjQzMDRhYTJkYzJlOWNhYmYxMjE2L3RhYmxlcmFuZ2U6NmU0MWUyNTc2OTI2NDMwNGFhMmRjMmU5Y2FiZjEyMTZfMTYtMy0xLTEtMA_72df4b76-d8c3-445e-a0ab-18bd997eef2e"
      unitRef="usd">0</us-gaap:TranslationAdjustmentFunctionalToReportingCurrencyGainLossReclassifiedToEarningsNetOfTax>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i5d20e51295724242892e42b4655ef015_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yOC9mcmFnOmFkZGQ3ZDFmMjcyZjQ3ZjI4OThlOWIxZjU5NzAxNDhlL3RhYmxlOjZlNDFlMjU3NjkyNjQzMDRhYTJkYzJlOWNhYmYxMjE2L3RhYmxlcmFuZ2U6NmU0MWUyNTc2OTI2NDMwNGFhMmRjMmU5Y2FiZjEyMTZfMTctMS0xLTEtMA_7b1aac36-b659-47fc-890c-b1d1d9a04249"
      unitRef="usd">340000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i42c5a74b817e448081fb4e64dea8131d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yOC9mcmFnOmFkZGQ3ZDFmMjcyZjQ3ZjI4OThlOWIxZjU5NzAxNDhlL3RhYmxlOjZlNDFlMjU3NjkyNjQzMDRhYTJkYzJlOWNhYmYxMjE2L3RhYmxlcmFuZ2U6NmU0MWUyNTc2OTI2NDMwNGFhMmRjMmU5Y2FiZjEyMTZfMTctMy0xLTEtMA_f3647d56-9234-4ca6-bbe5-076baf802bdb"
      unitRef="usd">18000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="iec58f4a8078143eb8dac632754716842_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yOC9mcmFnOmFkZGQ3ZDFmMjcyZjQ3ZjI4OThlOWIxZjU5NzAxNDhlL3RhYmxlOjZlNDFlMjU3NjkyNjQzMDRhYTJkYzJlOWNhYmYxMjE2L3RhYmxlcmFuZ2U6NmU0MWUyNTc2OTI2NDMwNGFhMmRjMmU5Y2FiZjEyMTZfMTctNS0xLTEtMA_04a42979-3f9c-47bc-bea6-bcd3db680757"
      unitRef="usd">-358000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:DividendsCommonStockStock
      contextRef="i5d20e51295724242892e42b4655ef015_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yOC9mcmFnOmFkZGQ3ZDFmMjcyZjQ3ZjI4OThlOWIxZjU5NzAxNDhlL3RhYmxlOjZlNDFlMjU3NjkyNjQzMDRhYTJkYzJlOWNhYmYxMjE2L3RhYmxlcmFuZ2U6NmU0MWUyNTc2OTI2NDMwNGFhMmRjMmU5Y2FiZjEyMTZfMTgtMS0xLTEtMA_4c8cb280-42dc-4f78-bfa7-de359cc0455d"
      unitRef="usd">16710000</us-gaap:DividendsCommonStockStock>
    <us-gaap:PreferredStockDividendsPerShareDeclared
      contextRef="i45f94af9ab3d405294669aaf5afa32fc_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yOC9mcmFnOmFkZGQ3ZDFmMjcyZjQ3ZjI4OThlOWIxZjU5NzAxNDhlL3RhYmxlOjZlNDFlMjU3NjkyNjQzMDRhYTJkYzJlOWNhYmYxMjE2L3RhYmxlcmFuZ2U6NmU0MWUyNTc2OTI2NDMwNGFhMmRjMmU5Y2FiZjEyMTZfMTktMC0xLTEtNDI4NS90ZXh0cmVnaW9uOmIzOTdlZWNjYjQxMTRhNDQ5YWFjZTExOTA2YjE5YmM1XzM4NDgyOTA2OTcyNjY_60606748-b215-4267-bc4b-d8cef901d03c"
      unitRef="usdPerShare">0.5625</us-gaap:PreferredStockDividendsPerShareDeclared>
    <us-gaap:DividendsPreferredStockStock
      contextRef="i5d20e51295724242892e42b4655ef015_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yOC9mcmFnOmFkZGQ3ZDFmMjcyZjQ3ZjI4OThlOWIxZjU5NzAxNDhlL3RhYmxlOjZlNDFlMjU3NjkyNjQzMDRhYTJkYzJlOWNhYmYxMjE2L3RhYmxlcmFuZ2U6NmU0MWUyNTc2OTI2NDMwNGFhMmRjMmU5Y2FiZjEyMTZfMTktMS0xLTEtMA_4d76f6a5-34a2-4afb-ab72-83e347cada56"
      unitRef="usd">10000</us-gaap:DividendsPreferredStockStock>
    <us-gaap:StockholdersEquity
      contextRef="i5d50d55cd2164d799f930e3feee9bca7_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yOC9mcmFnOmFkZGQ3ZDFmMjcyZjQ3ZjI4OThlOWIxZjU5NzAxNDhlL3RhYmxlOjZlNDFlMjU3NjkyNjQzMDRhYTJkYzJlOWNhYmYxMjE2L3RhYmxlcmFuZ2U6NmU0MWUyNTc2OTI2NDMwNGFhMmRjMmU5Y2FiZjEyMTZfMjAtMS0xLTEtMA_8de2883b-2415-4ed8-a613-04250578e581"
      unitRef="usd">1058955000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i25dbd838d986466ba83d33650da3ac9b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yOC9mcmFnOmFkZGQ3ZDFmMjcyZjQ3ZjI4OThlOWIxZjU5NzAxNDhlL3RhYmxlOjZlNDFlMjU3NjkyNjQzMDRhYTJkYzJlOWNhYmYxMjE2L3RhYmxlcmFuZ2U6NmU0MWUyNTc2OTI2NDMwNGFhMmRjMmU5Y2FiZjEyMTZfMjAtMy0xLTEtMA_267746f5-1612-47c6-8b28-c83095853435"
      unitRef="usd">-225210000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if73d3a7d26334b4689e68d23640d2c8e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yOC9mcmFnOmFkZGQ3ZDFmMjcyZjQ3ZjI4OThlOWIxZjU5NzAxNDhlL3RhYmxlOjZlNDFlMjU3NjkyNjQzMDRhYTJkYzJlOWNhYmYxMjE2L3RhYmxlcmFuZ2U6NmU0MWUyNTc2OTI2NDMwNGFhMmRjMmU5Y2FiZjEyMTZfMjAtNS0xLTEtMA_bf04a59d-7553-4e17-b3b9-bb0943157f9c"
      unitRef="usd">7144000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3edf88affef148d6877724cd5dbc8762_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yOC9mcmFnOmFkZGQ3ZDFmMjcyZjQ3ZjI4OThlOWIxZjU5NzAxNDhlL3RhYmxlOjZlNDFlMjU3NjkyNjQzMDRhYTJkYzJlOWNhYmYxMjE2L3RhYmxlcmFuZ2U6NmU0MWUyNTc2OTI2NDMwNGFhMmRjMmU5Y2FiZjEyMTZfMjItMS0xLTEtMA_6c8a208d-199e-48d5-96e1-ef18a74471e9"
      unitRef="usd">935577000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7b481627dd20420b8268b0e78558526f_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yOC9mcmFnOmFkZGQ3ZDFmMjcyZjQ3ZjI4OThlOWIxZjU5NzAxNDhlL3RhYmxlOjZlNDFlMjU3NjkyNjQzMDRhYTJkYzJlOWNhYmYxMjE2L3RhYmxlcmFuZ2U6NmU0MWUyNTc2OTI2NDMwNGFhMmRjMmU5Y2FiZjEyMTZfMjItMy0xLTEtMA_5a433ce9-ef3a-45e5-8346-a547ca13f7de"
      unitRef="usd">-218927000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4b7b40c719204372a0a93eb8f45528cc_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yOC9mcmFnOmFkZGQ3ZDFmMjcyZjQ3ZjI4OThlOWIxZjU5NzAxNDhlL3RhYmxlOjZlNDFlMjU3NjkyNjQzMDRhYTJkYzJlOWNhYmYxMjE2L3RhYmxlcmFuZ2U6NmU0MWUyNTc2OTI2NDMwNGFhMmRjMmU5Y2FiZjEyMTZfMjItNS0xLTEtMA_02184bbe-2070-44ad-9ade-91e590641729"
      unitRef="usd">5637000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i855110f4a09f49de9dfd28ce53f422c6_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yOC9mcmFnOmFkZGQ3ZDFmMjcyZjQ3ZjI4OThlOWIxZjU5NzAxNDhlL3RhYmxlOjZlNDFlMjU3NjkyNjQzMDRhYTJkYzJlOWNhYmYxMjE2L3RhYmxlcmFuZ2U6NmU0MWUyNTc2OTI2NDMwNGFhMmRjMmU5Y2FiZjEyMTZfMjMtMS0xLTEtMA_d4644c72-89ea-435c-8f5d-f3b9a037ce11"
      unitRef="usd">63488000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i8722ee018fde4df3a93863601630517d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yOC9mcmFnOmFkZGQ3ZDFmMjcyZjQ3ZjI4OThlOWIxZjU5NzAxNDhlL3RhYmxlOjZlNDFlMjU3NjkyNjQzMDRhYTJkYzJlOWNhYmYxMjE2L3RhYmxlcmFuZ2U6NmU0MWUyNTc2OTI2NDMwNGFhMmRjMmU5Y2FiZjEyMTZfMjQtMy0xLTEtMA_cb6d6142-4d41-4921-a60d-5eb3e1e05b32"
      unitRef="usd">-24000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yOC9mcmFnOmFkZGQ3ZDFmMjcyZjQ3ZjI4OThlOWIxZjU5NzAxNDhlL3RhYmxlOjZlNDFlMjU3NjkyNjQzMDRhYTJkYzJlOWNhYmYxMjE2L3RhYmxlcmFuZ2U6NmU0MWUyNTc2OTI2NDMwNGFhMmRjMmU5Y2FiZjEyMTZfMjUtMC0xLTEtMC90ZXh0cmVnaW9uOmYyZmQzNzdkNThhYzQwMWViMTJjYzVhZmZiOTgwN2I2XzM4NDgyOTA2OTcyODg_d1a09501-a52d-406d-abac-7eebbfbeb4de"
      unitRef="usd">666000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i8722ee018fde4df3a93863601630517d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yOC9mcmFnOmFkZGQ3ZDFmMjcyZjQ3ZjI4OThlOWIxZjU5NzAxNDhlL3RhYmxlOjZlNDFlMjU3NjkyNjQzMDRhYTJkYzJlOWNhYmYxMjE2L3RhYmxlcmFuZ2U6NmU0MWUyNTc2OTI2NDMwNGFhMmRjMmU5Y2FiZjEyMTZfMjUtMy0xLTEtMA_74e70447-35f0-4f0d-b0c3-d74e475fe0df"
      unitRef="usd">-3401000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedGainLoss
      contextRef="i8722ee018fde4df3a93863601630517d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yOC9mcmFnOmFkZGQ3ZDFmMjcyZjQ3ZjI4OThlOWIxZjU5NzAxNDhlL3RhYmxlOjZlNDFlMjU3NjkyNjQzMDRhYTJkYzJlOWNhYmYxMjE2L3RhYmxlcmFuZ2U6NmU0MWUyNTc2OTI2NDMwNGFhMmRjMmU5Y2FiZjEyMTZfMjYtMy0xLTEtMA_ce5e3ee5-6b37-4e72-8e66-3fb788d4e2f8"
      unitRef="usd">563000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedGainLoss>
    <us-gaap:TranslationAdjustmentFunctionalToReportingCurrencyGainLossReclassifiedToEarningsNetOfTax
      contextRef="i8722ee018fde4df3a93863601630517d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yOC9mcmFnOmFkZGQ3ZDFmMjcyZjQ3ZjI4OThlOWIxZjU5NzAxNDhlL3RhYmxlOjZlNDFlMjU3NjkyNjQzMDRhYTJkYzJlOWNhYmYxMjE2L3RhYmxlcmFuZ2U6NmU0MWUyNTc2OTI2NDMwNGFhMmRjMmU5Y2FiZjEyMTZfMjctMy0xLTEtMA_1e13924a-2a61-427c-b5e0-24db772ca2c7"
      unitRef="usd">-15359000</us-gaap:TranslationAdjustmentFunctionalToReportingCurrencyGainLossReclassifiedToEarningsNetOfTax>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i855110f4a09f49de9dfd28ce53f422c6_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yOC9mcmFnOmFkZGQ3ZDFmMjcyZjQ3ZjI4OThlOWIxZjU5NzAxNDhlL3RhYmxlOjZlNDFlMjU3NjkyNjQzMDRhYTJkYzJlOWNhYmYxMjE2L3RhYmxlcmFuZ2U6NmU0MWUyNTc2OTI2NDMwNGFhMmRjMmU5Y2FiZjEyMTZfMjgtMS0xLTEtMA_45e7340b-a419-4f50-87bb-d5558968bd03"
      unitRef="usd">450000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i8722ee018fde4df3a93863601630517d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yOC9mcmFnOmFkZGQ3ZDFmMjcyZjQ3ZjI4OThlOWIxZjU5NzAxNDhlL3RhYmxlOjZlNDFlMjU3NjkyNjQzMDRhYTJkYzJlOWNhYmYxMjE2L3RhYmxlcmFuZ2U6NmU0MWUyNTc2OTI2NDMwNGFhMmRjMmU5Y2FiZjEyMTZfMjgtMy0xLTEtMA_094f3aa5-5586-4ef5-a612-91b8e61f5e7e"
      unitRef="usd">6000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="id2c45c0ca6ac49adaa29727392ee5d08_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yOC9mcmFnOmFkZGQ3ZDFmMjcyZjQ3ZjI4OThlOWIxZjU5NzAxNDhlL3RhYmxlOjZlNDFlMjU3NjkyNjQzMDRhYTJkYzJlOWNhYmYxMjE2L3RhYmxlcmFuZ2U6NmU0MWUyNTc2OTI2NDMwNGFhMmRjMmU5Y2FiZjEyMTZfMjgtNS0xLTEtMA_391a2b6f-03b3-4a0c-a720-86c4ccf0df12"
      unitRef="usd">-456000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:DividendsCommonStockStock
      contextRef="i855110f4a09f49de9dfd28ce53f422c6_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yOC9mcmFnOmFkZGQ3ZDFmMjcyZjQ3ZjI4OThlOWIxZjU5NzAxNDhlL3RhYmxlOjZlNDFlMjU3NjkyNjQzMDRhYTJkYzJlOWNhYmYxMjE2L3RhYmxlcmFuZ2U6NmU0MWUyNTc2OTI2NDMwNGFhMmRjMmU5Y2FiZjEyMTZfMjktMS0xLTEtMA_733ed7c6-fc37-454a-bd91-b3af69c69ee0"
      unitRef="usd">30914000</us-gaap:DividendsCommonStockStock>
    <us-gaap:PreferredStockDividendsPerShareDeclared
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yOC9mcmFnOmFkZGQ3ZDFmMjcyZjQ3ZjI4OThlOWIxZjU5NzAxNDhlL3RhYmxlOjZlNDFlMjU3NjkyNjQzMDRhYTJkYzJlOWNhYmYxMjE2L3RhYmxlcmFuZ2U6NmU0MWUyNTc2OTI2NDMwNGFhMmRjMmU5Y2FiZjEyMTZfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjgzYzUxZThhYjBkMTQ4NzNiNTI0YjI0M2E2OTE1NzRiXzM4NDgyOTA2OTcyNjY_e173d53e-55bd-4abd-97d2-891ef5d773e6"
      unitRef="usdPerShare">0.5625</us-gaap:PreferredStockDividendsPerShareDeclared>
    <us-gaap:DividendsPreferredStockStock
      contextRef="i855110f4a09f49de9dfd28ce53f422c6_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yOC9mcmFnOmFkZGQ3ZDFmMjcyZjQ3ZjI4OThlOWIxZjU5NzAxNDhlL3RhYmxlOjZlNDFlMjU3NjkyNjQzMDRhYTJkYzJlOWNhYmYxMjE2L3RhYmxlcmFuZ2U6NmU0MWUyNTc2OTI2NDMwNGFhMmRjMmU5Y2FiZjEyMTZfMzAtMS0xLTEtMA_d7eaae4e-fc90-466e-9b88-fbb41a5f339f"
      unitRef="usd">20000</us-gaap:DividendsPreferredStockStock>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i013914e9e4424ff98b8641d09d0cc4b6_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yOC9mcmFnOmFkZGQ3ZDFmMjcyZjQ3ZjI4OThlOWIxZjU5NzAxNDhlL3RhYmxlOjZlNDFlMjU3NjkyNjQzMDRhYTJkYzJlOWNhYmYxMjE2L3RhYmxlcmFuZ2U6NmU0MWUyNTc2OTI2NDMwNGFhMmRjMmU5Y2FiZjEyMTZfMzEtMS0xLTEtMA_742d91f7-3e52-4bca-9954-2291d3c13877"
      unitRef="usd">3772000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3b1e3f7a7fb64b07b066f1d82e6d2e70_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yOC9mcmFnOmFkZGQ3ZDFmMjcyZjQ3ZjI4OThlOWIxZjU5NzAxNDhlL3RhYmxlOjZlNDFlMjU3NjkyNjQzMDRhYTJkYzJlOWNhYmYxMjE2L3RhYmxlcmFuZ2U6NmU0MWUyNTc2OTI2NDMwNGFhMmRjMmU5Y2FiZjEyMTZfMzEtMy0xLTEtMA_85191d8e-e2c7-40cf-b775-9a3d3f305698"
      unitRef="usd">-3772000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquity
      contextRef="i26bba41d9da04038bac482aa03b91f90_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yOC9mcmFnOmFkZGQ3ZDFmMjcyZjQ3ZjI4OThlOWIxZjU5NzAxNDhlL3RhYmxlOjZlNDFlMjU3NjkyNjQzMDRhYTJkYzJlOWNhYmYxMjE2L3RhYmxlcmFuZ2U6NmU0MWUyNTc2OTI2NDMwNGFhMmRjMmU5Y2FiZjEyMTZfMzItMS0xLTEtMA_938f4930-37a8-41ce-bb0f-42327d90349a"
      unitRef="usd">971453000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i446602dd55e04886bc98c9d581f0efba_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yOC9mcmFnOmFkZGQ3ZDFmMjcyZjQ3ZjI4OThlOWIxZjU5NzAxNDhlL3RhYmxlOjZlNDFlMjU3NjkyNjQzMDRhYTJkYzJlOWNhYmYxMjE2L3RhYmxlcmFuZ2U6NmU0MWUyNTc2OTI2NDMwNGFhMmRjMmU5Y2FiZjEyMTZfMzItMy0xLTEtMA_6f7e36ee-1da4-4663-aefe-cac2ae1dc908"
      unitRef="usd">-203406000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i74e61bd7a65e4426b0bf40287630a3d6_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yOC9mcmFnOmFkZGQ3ZDFmMjcyZjQ3ZjI4OThlOWIxZjU5NzAxNDhlL3RhYmxlOjZlNDFlMjU3NjkyNjQzMDRhYTJkYzJlOWNhYmYxMjE2L3RhYmxlcmFuZ2U6NmU0MWUyNTc2OTI2NDMwNGFhMmRjMmU5Y2FiZjEyMTZfMzItNS0xLTEtMA_1124d656-cea2-4e41-bb7a-066c1f74a4ad"
      unitRef="usd">6093000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4beb180edc134f6fbc590a070c935abf_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yOC9mcmFnOmFkZGQ3ZDFmMjcyZjQ3ZjI4OThlOWIxZjU5NzAxNDhlL3RhYmxlOjZlNDFlMjU3NjkyNjQzMDRhYTJkYzJlOWNhYmYxMjE2L3RhYmxlcmFuZ2U6NmU0MWUyNTc2OTI2NDMwNGFhMmRjMmU5Y2FiZjEyMTZfMzQtMS0xLTEtMA_4499b350-2872-4587-8e42-2d4799c6ab33"
      unitRef="usd">1012266000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie777e6281bd048c08c55bf24320eea23_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yOC9mcmFnOmFkZGQ3ZDFmMjcyZjQ3ZjI4OThlOWIxZjU5NzAxNDhlL3RhYmxlOjZlNDFlMjU3NjkyNjQzMDRhYTJkYzJlOWNhYmYxMjE2L3RhYmxlcmFuZ2U6NmU0MWUyNTc2OTI2NDMwNGFhMmRjMmU5Y2FiZjEyMTZfMzQtMy0xLTEtMA_c96fd4dd-13b9-4468-bf33-3c90f03d0ea8"
      unitRef="usd">-214003000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i108991748b854b8e913bbaebe23ccf50_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yOC9mcmFnOmFkZGQ3ZDFmMjcyZjQ3ZjI4OThlOWIxZjU5NzAxNDhlL3RhYmxlOjZlNDFlMjU3NjkyNjQzMDRhYTJkYzJlOWNhYmYxMjE2L3RhYmxlcmFuZ2U6NmU0MWUyNTc2OTI2NDMwNGFhMmRjMmU5Y2FiZjEyMTZfMzQtNS0xLTEtMA_51a6113f-dfeb-4b48-9748-0efa19891c2b"
      unitRef="usd">6773000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i9b5547d1d9704449a09899533126749e_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yOC9mcmFnOmFkZGQ3ZDFmMjcyZjQ3ZjI4OThlOWIxZjU5NzAxNDhlL3RhYmxlOjZlNDFlMjU3NjkyNjQzMDRhYTJkYzJlOWNhYmYxMjE2L3RhYmxlcmFuZ2U6NmU0MWUyNTc2OTI2NDMwNGFhMmRjMmU5Y2FiZjEyMTZfMzUtMS0xLTEtMA_f4f02364-c803-4ba9-b393-14f8379ef286"
      unitRef="usd">80209000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i6da6471dfe7446cea364f99cb3fcd762_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yOC9mcmFnOmFkZGQ3ZDFmMjcyZjQ3ZjI4OThlOWIxZjU5NzAxNDhlL3RhYmxlOjZlNDFlMjU3NjkyNjQzMDRhYTJkYzJlOWNhYmYxMjE2L3RhYmxlcmFuZ2U6NmU0MWUyNTc2OTI2NDMwNGFhMmRjMmU5Y2FiZjEyMTZfMzYtMy0xLTEtMA_affc8b65-11ca-4407-aa9b-f2ddd2ff8040"
      unitRef="usd">-18278000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yOC9mcmFnOmFkZGQ3ZDFmMjcyZjQ3ZjI4OThlOWIxZjU5NzAxNDhlL3RhYmxlOjZlNDFlMjU3NjkyNjQzMDRhYTJkYzJlOWNhYmYxMjE2L3RhYmxlcmFuZ2U6NmU0MWUyNTc2OTI2NDMwNGFhMmRjMmU5Y2FiZjEyMTZfMzctMC0xLTEtMC90ZXh0cmVnaW9uOjhhMDA0NjFhZmI0NzQ3ZDFiNTVhMmY4OGE4YzFkZTZjXzM4NDgyOTA2OTcyOTI_2cd63889-07a4-4675-805a-e2216b041904"
      unitRef="usd">2146000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i6da6471dfe7446cea364f99cb3fcd762_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yOC9mcmFnOmFkZGQ3ZDFmMjcyZjQ3ZjI4OThlOWIxZjU5NzAxNDhlL3RhYmxlOjZlNDFlMjU3NjkyNjQzMDRhYTJkYzJlOWNhYmYxMjE2L3RhYmxlcmFuZ2U6NmU0MWUyNTc2OTI2NDMwNGFhMmRjMmU5Y2FiZjEyMTZfMzctMy0xLTEtMA_3a3e2ff8-79fb-4df1-aad3-dac603a6d7c9"
      unitRef="usd">-6192000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedGainLoss
      contextRef="i6da6471dfe7446cea364f99cb3fcd762_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yOC9mcmFnOmFkZGQ3ZDFmMjcyZjQ3ZjI4OThlOWIxZjU5NzAxNDhlL3RhYmxlOjZlNDFlMjU3NjkyNjQzMDRhYTJkYzJlOWNhYmYxMjE2L3RhYmxlcmFuZ2U6NmU0MWUyNTc2OTI2NDMwNGFhMmRjMmU5Y2FiZjEyMTZfMzgtMy0xLTEtMA_be357ab5-e54a-45ff-823c-21d72fe7d643"
      unitRef="usd">62000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedGainLoss>
    <us-gaap:TranslationAdjustmentFunctionalToReportingCurrencyGainLossReclassifiedToEarningsNetOfTax
      contextRef="i6da6471dfe7446cea364f99cb3fcd762_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yOC9mcmFnOmFkZGQ3ZDFmMjcyZjQ3ZjI4OThlOWIxZjU5NzAxNDhlL3RhYmxlOjZlNDFlMjU3NjkyNjQzMDRhYTJkYzJlOWNhYmYxMjE2L3RhYmxlcmFuZ2U6NmU0MWUyNTc2OTI2NDMwNGFhMmRjMmU5Y2FiZjEyMTZfMzktMy0xLTEtMA_ad6ccb43-45d9-42e7-bbab-4ba0f6fcac5b"
      unitRef="usd">-720000</us-gaap:TranslationAdjustmentFunctionalToReportingCurrencyGainLossReclassifiedToEarningsNetOfTax>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i9b5547d1d9704449a09899533126749e_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yOC9mcmFnOmFkZGQ3ZDFmMjcyZjQ3ZjI4OThlOWIxZjU5NzAxNDhlL3RhYmxlOjZlNDFlMjU3NjkyNjQzMDRhYTJkYzJlOWNhYmYxMjE2L3RhYmxlcmFuZ2U6NmU0MWUyNTc2OTI2NDMwNGFhMmRjMmU5Y2FiZjEyMTZfNDAtMS0xLTEtMA_65601dda-6699-4bcb-9940-9029cb8bb9c1"
      unitRef="usd">468000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i6da6471dfe7446cea364f99cb3fcd762_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yOC9mcmFnOmFkZGQ3ZDFmMjcyZjQ3ZjI4OThlOWIxZjU5NzAxNDhlL3RhYmxlOjZlNDFlMjU3NjkyNjQzMDRhYTJkYzJlOWNhYmYxMjE2L3RhYmxlcmFuZ2U6NmU0MWUyNTc2OTI2NDMwNGFhMmRjMmU5Y2FiZjEyMTZfNDAtMy0xLTEtMA_b0376de5-fd38-4b19-ac15-40c7b12b5c2a"
      unitRef="usd">-97000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i2397d559bcb04941ab9eef71764292ae_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yOC9mcmFnOmFkZGQ3ZDFmMjcyZjQ3ZjI4OThlOWIxZjU5NzAxNDhlL3RhYmxlOjZlNDFlMjU3NjkyNjQzMDRhYTJkYzJlOWNhYmYxMjE2L3RhYmxlcmFuZ2U6NmU0MWUyNTc2OTI2NDMwNGFhMmRjMmU5Y2FiZjEyMTZfNDAtNS0xLTEtMA_d8cc19d0-3b9d-4752-ab13-1e31d5508026"
      unitRef="usd">-371000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:DividendsCommonStockStock
      contextRef="i9b5547d1d9704449a09899533126749e_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yOC9mcmFnOmFkZGQ3ZDFmMjcyZjQ3ZjI4OThlOWIxZjU5NzAxNDhlL3RhYmxlOjZlNDFlMjU3NjkyNjQzMDRhYTJkYzJlOWNhYmYxMjE2L3RhYmxlcmFuZ2U6NmU0MWUyNTc2OTI2NDMwNGFhMmRjMmU5Y2FiZjEyMTZfNDEtMS0xLTEtMA_a9d08939-8895-4097-ad7d-3a0e8e8c4787"
      unitRef="usd">33032000</us-gaap:DividendsCommonStockStock>
    <us-gaap:PreferredStockDividendsPerShareDeclared
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yOC9mcmFnOmFkZGQ3ZDFmMjcyZjQ3ZjI4OThlOWIxZjU5NzAxNDhlL3RhYmxlOjZlNDFlMjU3NjkyNjQzMDRhYTJkYzJlOWNhYmYxMjE2L3RhYmxlcmFuZ2U6NmU0MWUyNTc2OTI2NDMwNGFhMmRjMmU5Y2FiZjEyMTZfNDItMC0xLTEtNDI5My90ZXh0cmVnaW9uOjg4MmNmNjM0MTA0NDQ4NTlhMjcyZmM3ODlkZDQxY2RiXzM4NDgyOTA2OTcyNjY_080187bc-0a72-48f2-8df0-6784bdbff292"
      unitRef="usdPerShare">0.5625</us-gaap:PreferredStockDividendsPerShareDeclared>
    <us-gaap:DividendsPreferredStockStock
      contextRef="i9b5547d1d9704449a09899533126749e_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yOC9mcmFnOmFkZGQ3ZDFmMjcyZjQ3ZjI4OThlOWIxZjU5NzAxNDhlL3RhYmxlOjZlNDFlMjU3NjkyNjQzMDRhYTJkYzJlOWNhYmYxMjE2L3RhYmxlcmFuZ2U6NmU0MWUyNTc2OTI2NDMwNGFhMmRjMmU5Y2FiZjEyMTZfNDItMS0xLTEtMA_d31c557b-d4f7-4e17-85d9-b172461ba0f7"
      unitRef="usd">20000</us-gaap:DividendsPreferredStockStock>
    <us-gaap:StockholdersEquity
      contextRef="i5d50d55cd2164d799f930e3feee9bca7_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yOC9mcmFnOmFkZGQ3ZDFmMjcyZjQ3ZjI4OThlOWIxZjU5NzAxNDhlL3RhYmxlOjZlNDFlMjU3NjkyNjQzMDRhYTJkYzJlOWNhYmYxMjE2L3RhYmxlcmFuZ2U6NmU0MWUyNTc2OTI2NDMwNGFhMmRjMmU5Y2FiZjEyMTZfNDQtMS0xLTEtMA_3b58226f-a8d7-4f69-a8eb-01eccff1d195"
      unitRef="usd">1058955000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i25dbd838d986466ba83d33650da3ac9b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yOC9mcmFnOmFkZGQ3ZDFmMjcyZjQ3ZjI4OThlOWIxZjU5NzAxNDhlL3RhYmxlOjZlNDFlMjU3NjkyNjQzMDRhYTJkYzJlOWNhYmYxMjE2L3RhYmxlcmFuZ2U6NmU0MWUyNTc2OTI2NDMwNGFhMmRjMmU5Y2FiZjEyMTZfNDQtMy0xLTEtMA_e93219f0-d5ea-4588-9350-06727ad32fcf"
      unitRef="usd">-225210000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if73d3a7d26334b4689e68d23640d2c8e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8yOC9mcmFnOmFkZGQ3ZDFmMjcyZjQ3ZjI4OThlOWIxZjU5NzAxNDhlL3RhYmxlOjZlNDFlMjU3NjkyNjQzMDRhYTJkYzJlOWNhYmYxMjE2L3RhYmxlcmFuZ2U6NmU0MWUyNTc2OTI2NDMwNGFhMmRjMmU5Y2FiZjEyMTZfNDQtNS0xLTEtMA_0ed3a716-aa71-40aa-936d-d3c5e9e82012"
      unitRef="usd">7144000</us-gaap:StockholdersEquity>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8zNy9mcmFnOmI3MDFlMzViNzk0YjQ5Y2Q5NTQ4MmZhY2ZmZWViNmFlL3RleHRyZWdpb246YjcwMWUzNWI3OTRiNDljZDk1NDgyZmFjZmZlZWI2YWVfOTg3_01c4d133-b53d-41ee-9ba8-f9bd018ab6f5">Basis of PresentationThe condensed consolidated financial statements of MSA Safety Incorporated and its subsidiaries ("MSA" or the "Company") are unaudited.  These condensed consolidated financial statements include all adjustments, consisting of normal recurring adjustments, considered necessary by management to fairly state the Company's results.  Intercompany accounts and transactions have been eliminated.  The results reported in these condensed consolidated financial statements are not necessarily indicative of the results that may be expected for the entire year.  The December&#160;31, 2019, Condensed Consolidated Balance Sheet data was derived from the audited Consolidated Balance Sheet, but does not include all disclosures required by accounting principles generally accepted in the United States of America (U.S. GAAP).  This Form 10-Q report should be read in conjunction with MSA's Form 10-K for the year ended December&#160;31, 2019, which includes all disclosures required by U.S. GAAP.</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml80MC9mcmFnOjJjZTMwY2Q2N2JlYTRhZjdiYjg3NDhlNzJmZmJjMmE0L3RleHRyZWdpb246MmNlMzBjZDY3YmVhNGFmN2JiODc0OGU3MmZmYmMyYTRfMTk3MA_668f12d7-ea8b-4900-aac9-b2f224d6b09a">Recently Adopted and Recently Issued Accounting Standards&lt;div style="text-indent:22.5pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In June 2016, the FASB issued ASU 2016-13, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Financial Instruments - Credit Losses.  &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;This ASU introduces an approach based on expected losses to estimate credit losses on certain types of financial instruments, including loans, held-to-maturity debt securities, loan commitments, financial guarantees and net investments in leases, as well as reinsurance and trade receivables.  This ASU was adopted on January 1, 2020, which did not have an impact on the unaudited condensed consolidated financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In August 2018, the FASB issued ASU 2018-13, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;, which improves fair value disclosure requirements by removing disclosures that are not cost beneficial, clarifying disclosures&#x2019; specific requirements and adding relevant disclosure requirements.  The Company adopted this ASU on January 1, 2020.  The adoption of this ASU did not have a material impact on the unaudited condensed consolidated financial statements.  The Company expects to include changes to our annual disclosures as a result of the adoption of this ASU.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In August 2018, the FASB issued ASU 2018-14, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Disclosure Framework - Changes to the Disclosure Requirements for Defined Benefit Plans&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;, which improves defined benefit disclosure requirements by removing disclosures that are not cost beneficial, clarifying disclosures&#x2019; specific requirements and adding relevant disclosure requirements.  This ASU is effective for fiscal years ending after December 15, 2020, and early adoption is permitted. The amendments in this ASU are required to be applied on a retrospective basis to all periods presented.  The Company is still evaluating the impact that the adoption of this ASU will have on our consolidated financial statements.  The Company does expect changes to our disclosures upon adoption.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml80MC9mcmFnOjJjZTMwY2Q2N2JlYTRhZjdiYjg3NDhlNzJmZmJjMmE0L3RleHRyZWdpb246MmNlMzBjZDY3YmVhNGFmN2JiODc0OGU3MmZmYmMyYTRfMTk3Nw_d8956234-44b1-4191-a012-b35bbcf03968">Recently Adopted and Recently Issued Accounting Standards&lt;div style="text-indent:22.5pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In June 2016, the FASB issued ASU 2016-13, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Financial Instruments - Credit Losses.  &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;This ASU introduces an approach based on expected losses to estimate credit losses on certain types of financial instruments, including loans, held-to-maturity debt securities, loan commitments, financial guarantees and net investments in leases, as well as reinsurance and trade receivables.  This ASU was adopted on January 1, 2020, which did not have an impact on the unaudited condensed consolidated financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In August 2018, the FASB issued ASU 2018-13, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;, which improves fair value disclosure requirements by removing disclosures that are not cost beneficial, clarifying disclosures&#x2019; specific requirements and adding relevant disclosure requirements.  The Company adopted this ASU on January 1, 2020.  The adoption of this ASU did not have a material impact on the unaudited condensed consolidated financial statements.  The Company expects to include changes to our annual disclosures as a result of the adoption of this ASU.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;margin-top:6pt;margin-bottom:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In August 2018, the FASB issued ASU 2018-14, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Disclosure Framework - Changes to the Disclosure Requirements for Defined Benefit Plans&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;, which improves defined benefit disclosure requirements by removing disclosures that are not cost beneficial, clarifying disclosures&#x2019; specific requirements and adding relevant disclosure requirements.  This ASU is effective for fiscal years ending after December 15, 2020, and early adoption is permitted. The amendments in this ASU are required to be applied on a retrospective basis to all periods presented.  The Company is still evaluating the impact that the adoption of this ASU will have on our consolidated financial statements.  The Company does expect changes to our disclosures upon adoption.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml80Ni9mcmFnOmRlOTFhMTRjNmFkNDQ2YzI4YmM1NjExZTY5M2Y5ZTgxL3RleHRyZWdpb246ZGU5MWExNGM2YWQ0NDZjMjhiYzU2MTFlNjkzZjllODFfOTc_781d4ef6-d8f5-4244-af97-8505f60a67dd">Inventories&lt;div style="margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 components of inventory: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:64.519%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.005%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.008%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finished products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;92,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;71,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Work in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Raw materials and supplies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;167,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;151,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Inventories at current cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;267,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;227,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: LIFO valuation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(42,351)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(42,103)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;225,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;185,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml80Ni9mcmFnOmRlOTFhMTRjNmFkNDQ2YzI4YmM1NjExZTY5M2Y5ZTgxL3RleHRyZWdpb246ZGU5MWExNGM2YWQ0NDZjMjhiYzU2MTFlNjkzZjllODFfODk_285f34d3-16d9-4417-9c4b-8d4a24ff9dac">&lt;div style="margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 components of inventory: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:64.519%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.005%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.008%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finished products&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;92,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;71,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Work in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Raw materials and supplies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;167,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;151,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Inventories at current cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;267,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;227,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: LIFO valuation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(42,351)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(42,103)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;225,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;185,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml80Ni9mcmFnOmRlOTFhMTRjNmFkNDQ2YzI4YmM1NjExZTY5M2Y5ZTgxL3RhYmxlOjk2NmMyMjQwYjgwNjQ5NDg4OTQ1ZThhNzQwNDVmYjQ1L3RhYmxlcmFuZ2U6OTY2YzIyNDBiODA2NDk0ODg5NDVlOGE3NDA0NWZiNDVfMS0yLTEtMS0w_622b6571-196c-4c4d-90e0-e132ed93b4b2"
      unitRef="usd">92074000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i0e6a8eb82a1b4e8596d34a2ec76bbe39_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml80Ni9mcmFnOmRlOTFhMTRjNmFkNDQ2YzI4YmM1NjExZTY5M2Y5ZTgxL3RhYmxlOjk2NmMyMjQwYjgwNjQ5NDg4OTQ1ZThhNzQwNDVmYjQ1L3RhYmxlcmFuZ2U6OTY2YzIyNDBiODA2NDk0ODg5NDVlOGE3NDA0NWZiNDVfMS00LTEtMS0w_a4e155a8-fa74-442a-ad5d-ed2004d1235c"
      unitRef="usd">71918000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml80Ni9mcmFnOmRlOTFhMTRjNmFkNDQ2YzI4YmM1NjExZTY5M2Y5ZTgxL3RhYmxlOjk2NmMyMjQwYjgwNjQ5NDg4OTQ1ZThhNzQwNDVmYjQ1L3RhYmxlcmFuZ2U6OTY2YzIyNDBiODA2NDk0ODg5NDVlOGE3NDA0NWZiNDVfMi0yLTEtMS0w_9a6ea536-dd0c-4339-8450-b6a747f87236"
      unitRef="usd">7697000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i0e6a8eb82a1b4e8596d34a2ec76bbe39_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml80Ni9mcmFnOmRlOTFhMTRjNmFkNDQ2YzI4YmM1NjExZTY5M2Y5ZTgxL3RhYmxlOjk2NmMyMjQwYjgwNjQ5NDg4OTQ1ZThhNzQwNDVmYjQ1L3RhYmxlcmFuZ2U6OTY2YzIyNDBiODA2NDk0ODg5NDVlOGE3NDA0NWZiNDVfMi00LTEtMS0w_29f4ad43-99d9-4fb7-aa95-e314e33016ae"
      unitRef="usd">4083000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml80Ni9mcmFnOmRlOTFhMTRjNmFkNDQ2YzI4YmM1NjExZTY5M2Y5ZTgxL3RhYmxlOjk2NmMyMjQwYjgwNjQ5NDg4OTQ1ZThhNzQwNDVmYjQ1L3RhYmxlcmFuZ2U6OTY2YzIyNDBiODA2NDk0ODg5NDVlOGE3NDA0NWZiNDVfMy0yLTEtMS0w_52fa020e-6ce0-4327-ba08-6fb5eb32386a"
      unitRef="usd">167990000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="i0e6a8eb82a1b4e8596d34a2ec76bbe39_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml80Ni9mcmFnOmRlOTFhMTRjNmFkNDQ2YzI4YmM1NjExZTY5M2Y5ZTgxL3RhYmxlOjk2NmMyMjQwYjgwNjQ5NDg4OTQ1ZThhNzQwNDVmYjQ1L3RhYmxlcmFuZ2U6OTY2YzIyNDBiODA2NDk0ODg5NDVlOGE3NDA0NWZiNDVfMy00LTEtMS0w_7952b55c-def7-44f5-8125-221fd9aad8ee"
      unitRef="usd">151129000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:FIFOInventoryAmount
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml80Ni9mcmFnOmRlOTFhMTRjNmFkNDQ2YzI4YmM1NjExZTY5M2Y5ZTgxL3RhYmxlOjk2NmMyMjQwYjgwNjQ5NDg4OTQ1ZThhNzQwNDVmYjQ1L3RhYmxlcmFuZ2U6OTY2YzIyNDBiODA2NDk0ODg5NDVlOGE3NDA0NWZiNDVfNC0yLTEtMS0w_2bebb65b-db72-4423-8c5c-f2df4ca0073f"
      unitRef="usd">267761000</us-gaap:FIFOInventoryAmount>
    <us-gaap:FIFOInventoryAmount
      contextRef="i0e6a8eb82a1b4e8596d34a2ec76bbe39_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml80Ni9mcmFnOmRlOTFhMTRjNmFkNDQ2YzI4YmM1NjExZTY5M2Y5ZTgxL3RhYmxlOjk2NmMyMjQwYjgwNjQ5NDg4OTQ1ZThhNzQwNDVmYjQ1L3RhYmxlcmFuZ2U6OTY2YzIyNDBiODA2NDk0ODg5NDVlOGE3NDA0NWZiNDVfNC00LTEtMS0w_0b80bc16-1b69-4202-8fbb-f14c71781530"
      unitRef="usd">227130000</us-gaap:FIFOInventoryAmount>
    <us-gaap:InventoryLIFOReserve
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml80Ni9mcmFnOmRlOTFhMTRjNmFkNDQ2YzI4YmM1NjExZTY5M2Y5ZTgxL3RhYmxlOjk2NmMyMjQwYjgwNjQ5NDg4OTQ1ZThhNzQwNDVmYjQ1L3RhYmxlcmFuZ2U6OTY2YzIyNDBiODA2NDk0ODg5NDVlOGE3NDA0NWZiNDVfNS0yLTEtMS0w_bbbbe661-50f8-43c4-bbf6-1449909fe597"
      unitRef="usd">42351000</us-gaap:InventoryLIFOReserve>
    <us-gaap:InventoryLIFOReserve
      contextRef="i0e6a8eb82a1b4e8596d34a2ec76bbe39_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml80Ni9mcmFnOmRlOTFhMTRjNmFkNDQ2YzI4YmM1NjExZTY5M2Y5ZTgxL3RhYmxlOjk2NmMyMjQwYjgwNjQ5NDg4OTQ1ZThhNzQwNDVmYjQ1L3RhYmxlcmFuZ2U6OTY2YzIyNDBiODA2NDk0ODg5NDVlOGE3NDA0NWZiNDVfNS00LTEtMS0w_bac677a0-42a9-4b7e-ba6a-ede60663a7f5"
      unitRef="usd">42103000</us-gaap:InventoryLIFOReserve>
    <us-gaap:InventoryNet
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml80Ni9mcmFnOmRlOTFhMTRjNmFkNDQ2YzI4YmM1NjExZTY5M2Y5ZTgxL3RhYmxlOjk2NmMyMjQwYjgwNjQ5NDg4OTQ1ZThhNzQwNDVmYjQ1L3RhYmxlcmFuZ2U6OTY2YzIyNDBiODA2NDk0ODg5NDVlOGE3NDA0NWZiNDVfNi0yLTEtMS0w_2cfa815c-edf7-4a39-aae8-560ec612e1aa"
      unitRef="usd">225410000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i0e6a8eb82a1b4e8596d34a2ec76bbe39_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml80Ni9mcmFnOmRlOTFhMTRjNmFkNDQ2YzI4YmM1NjExZTY5M2Y5ZTgxL3RhYmxlOjk2NmMyMjQwYjgwNjQ5NDg4OTQ1ZThhNzQwNDVmYjQ1L3RhYmxlcmFuZ2U6OTY2YzIyNDBiODA2NDk0ODg5NDVlOGE3NDA0NWZiNDVfNi00LTEtMS0w_b1904be7-056a-4fae-a3e4-1564347f9258"
      unitRef="usd">185027000</us-gaap:InventoryNet>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml80OS9mcmFnOjRmYTRkMTU2N2ZiNDQzOTBhMDVhMmY2NTZjM2JhZDIxL3RleHRyZWdpb246NGZhNGQxNTY3ZmI0NDM5MGEwNWEyZjY1NmMzYmFkMjFfODM5_ec01b0d3-ab02-43f5-8f2f-a8ebd584abc1">Restructuring Charges&lt;div style="text-indent:24.75pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;During the three and six months ended June&#160;30, 2020, we recorded restructuring charges of $8.9 million and $10.9 million, respectively.  International segment restructuring charges of $8.5 million during th&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;e six months ended June 30, 2020, were primarily related to severance costs for staff reductions and footprint optimization associated with our ongoing initiatives to drive profitable growth. Americas segment restructuring charges of $2.2&#160;million during the six months ended June 30, 2020, were primarily related to costs associated with our global Fixed Gas &amp;amp; Flame Detection manufacturing footprint optimization.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;During the three and six months ended June&#160;30, 2019, we recorded restructuring charges of $3.5 million and $9.4 million, respectively. International segment restructuring charges of $8.9&#160;million during the six months ended June 30, 2019, were primarily related to severance costs for staff reductions associated with our ongoing initiatives to drive profitable growth and a non-cash settlement charge for the closure of our pension plan in the United Kingdom.  Corporate segment restructuring charges of $0.4 million during the six months ended June 30, 2019, were primarily related to the legal and operational realignment of our U.S. and Canadian operations.     &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; Activity and reserve balances for restructuring charges by segment were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:11pt;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:48.147%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.911%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.535%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.911%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.535%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.911%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.535%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.915%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Reserve balances at December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restructuring charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Currency translation and other adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash payments / utilization &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(10.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(11.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Reserve balances at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restructuring charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Currency translation and other adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Reserve balances at June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock>
    <us-gaap:RestructuringCharges
      contextRef="i45f94af9ab3d405294669aaf5afa32fc_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml80OS9mcmFnOjRmYTRkMTU2N2ZiNDQzOTBhMDVhMmY2NTZjM2JhZDIxL3RleHRyZWdpb246NGZhNGQxNTY3ZmI0NDM5MGEwNWEyZjY1NmMzYmFkMjFfMTAy_5c8a752e-9ef5-4e86-889f-bb41c0b91897"
      unitRef="usd">8900000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml80OS9mcmFnOjRmYTRkMTU2N2ZiNDQzOTBhMDVhMmY2NTZjM2JhZDIxL3RleHRyZWdpb246NGZhNGQxNTY3ZmI0NDM5MGEwNWEyZjY1NmMzYmFkMjFfMzg0ODI5MDY5ODI1Ng_9cec6585-5cf5-428e-bf45-8f8aed943df6"
      unitRef="usd">10900000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i3b1dafdba44f4a448a8547f8663cf0ae_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml80OS9mcmFnOjRmYTRkMTU2N2ZiNDQzOTBhMDVhMmY2NTZjM2JhZDIxL3RleHRyZWdpb246NGZhNGQxNTY3ZmI0NDM5MGEwNWEyZjY1NmMzYmFkMjFfMTU0_097b2982-d4c2-44a7-9d0a-7f679407a7d8"
      unitRef="usd">8500000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i080f24dfbc874fb78068174d7f124a65_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml80OS9mcmFnOjRmYTRkMTU2N2ZiNDQzOTBhMDVhMmY2NTZjM2JhZDIxL3RleHRyZWdpb246NGZhNGQxNTY3ZmI0NDM5MGEwNWEyZjY1NmMzYmFkMjFfMzg0ODI5MDY5ODQ2Ng_c81f04e5-bbd6-4e18-81ca-e35e93c2d90a"
      unitRef="usd">2200000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i75e22cb52f874dfbba49660932859cb6_D20190401-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml80OS9mcmFnOjRmYTRkMTU2N2ZiNDQzOTBhMDVhMmY2NTZjM2JhZDIxL3RleHRyZWdpb246NGZhNGQxNTY3ZmI0NDM5MGEwNWEyZjY1NmMzYmFkMjFfMzcy_77a10937-f867-4ac1-a0db-dad499ecace5"
      unitRef="usd">3500000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml80OS9mcmFnOjRmYTRkMTU2N2ZiNDQzOTBhMDVhMmY2NTZjM2JhZDIxL3RleHRyZWdpb246NGZhNGQxNTY3ZmI0NDM5MGEwNWEyZjY1NmMzYmFkMjFfMzg0ODI5MDY5ODI1OQ_9dd09d9c-7ead-4aa9-abdf-30fc34fb2a25"
      unitRef="usd">9400000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="icf8167bf4baf40b5b7678fa4f2bd20a1_D20190101-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml80OS9mcmFnOjRmYTRkMTU2N2ZiNDQzOTBhMDVhMmY2NTZjM2JhZDIxL3RleHRyZWdpb246NGZhNGQxNTY3ZmI0NDM5MGEwNWEyZjY1NmMzYmFkMjFfNDk0NzgwMjMyNTg4Ng_57a61083-f01a-4985-85ed-77c6dc60dc18"
      unitRef="usd">8900000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i6c3055acaaaa4293b20088c805f146fb_D20190101-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml80OS9mcmFnOjRmYTRkMTU2N2ZiNDQzOTBhMDVhMmY2NTZjM2JhZDIxL3RleHRyZWdpb246NGZhNGQxNTY3ZmI0NDM5MGEwNWEyZjY1NmMzYmFkMjFfNjE2_f38b9504-5089-4da5-8d68-f7c938031580"
      unitRef="usd">400000</us-gaap:RestructuringCharges>
    <us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml80OS9mcmFnOjRmYTRkMTU2N2ZiNDQzOTBhMDVhMmY2NTZjM2JhZDIxL3RleHRyZWdpb246NGZhNGQxNTY3ZmI0NDM5MGEwNWEyZjY1NmMzYmFkMjFfODQw_36c4549a-db28-4642-bd7e-5829bada6fd0">Activity and reserve balances for restructuring charges by segment were as follows:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:48.147%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.911%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.535%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.911%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.535%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.911%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.535%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.915%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Reserve balances at December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restructuring charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Currency translation and other adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash payments / utilization &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(10.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(11.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Reserve balances at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restructuring charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Currency translation and other adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Reserve balances at June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock>
    <us-gaap:RestructuringReserve
      contextRef="i60827b7bdff347149d8793e8906e93d8_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml80OS9mcmFnOjRmYTRkMTU2N2ZiNDQzOTBhMDVhMmY2NTZjM2JhZDIxL3RhYmxlOjA0YmZhNTA4NzU0OTQ2NTA5M2RkMTQ1YmVkNmNlZjc3L3RhYmxlcmFuZ2U6MDRiZmE1MDg3NTQ5NDY1MDkzZGQxNDViZWQ2Y2VmNzdfMS0xLTEtMS0w_e296c0f6-afc0-41fd-b657-84f936210e1c"
      unitRef="usd">500000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i74a62ee67c0d4e01aaeedfb02183cc75_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml80OS9mcmFnOjRmYTRkMTU2N2ZiNDQzOTBhMDVhMmY2NTZjM2JhZDIxL3RhYmxlOjA0YmZhNTA4NzU0OTQ2NTA5M2RkMTQ1YmVkNmNlZjc3L3RhYmxlcmFuZ2U6MDRiZmE1MDg3NTQ5NDY1MDkzZGQxNDViZWQ2Y2VmNzdfMS0zLTEtMS0w_8f8a3f3f-d3e7-4876-b5b1-ead4de22ef02"
      unitRef="usd">4000000.0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i7ff6732bf53c407585db16fde67f9862_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml80OS9mcmFnOjRmYTRkMTU2N2ZiNDQzOTBhMDVhMmY2NTZjM2JhZDIxL3RhYmxlOjA0YmZhNTA4NzU0OTQ2NTA5M2RkMTQ1YmVkNmNlZjc3L3RhYmxlcmFuZ2U6MDRiZmE1MDg3NTQ5NDY1MDkzZGQxNDViZWQ2Y2VmNzdfMS01LTEtMS0w_0dca5b45-8310-4a44-a3a0-de38ac658b9c"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="ia697003c537149c590de8687fdf64414_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml80OS9mcmFnOjRmYTRkMTU2N2ZiNDQzOTBhMDVhMmY2NTZjM2JhZDIxL3RhYmxlOjA0YmZhNTA4NzU0OTQ2NTA5M2RkMTQ1YmVkNmNlZjc3L3RhYmxlcmFuZ2U6MDRiZmE1MDg3NTQ5NDY1MDkzZGQxNDViZWQ2Y2VmNzdfMS03LTEtMS0w_c8a2dd27-9b00-4843-aa07-06817edb3faa"
      unitRef="usd">4500000</us-gaap:RestructuringReserve>
    <msa:RestructuringChargesbeforeAdjustments
      contextRef="ida49501f05344251aa63e2ea84e726bf_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml80OS9mcmFnOjRmYTRkMTU2N2ZiNDQzOTBhMDVhMmY2NTZjM2JhZDIxL3RhYmxlOjA0YmZhNTA4NzU0OTQ2NTA5M2RkMTQ1YmVkNmNlZjc3L3RhYmxlcmFuZ2U6MDRiZmE1MDg3NTQ5NDY1MDkzZGQxNDViZWQ2Y2VmNzdfMi0xLTEtMS0w_83b41f60-32ca-44cb-9215-d0c7744052cd"
      unitRef="usd">500000</msa:RestructuringChargesbeforeAdjustments>
    <msa:RestructuringChargesbeforeAdjustments
      contextRef="i60e7d4142ee24d8b8c6d6407d65d697a_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml80OS9mcmFnOjRmYTRkMTU2N2ZiNDQzOTBhMDVhMmY2NTZjM2JhZDIxL3RhYmxlOjA0YmZhNTA4NzU0OTQ2NTA5M2RkMTQ1YmVkNmNlZjc3L3RhYmxlcmFuZ2U6MDRiZmE1MDg3NTQ5NDY1MDkzZGQxNDViZWQ2Y2VmNzdfMi0zLTEtMS0w_d0d86019-8157-4316-bc9c-d30a54ba1ff9"
      unitRef="usd">12700000</msa:RestructuringChargesbeforeAdjustments>
    <msa:RestructuringChargesbeforeAdjustments
      contextRef="i5ab68e73cf4c4087bfbd7d461045602d_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml80OS9mcmFnOjRmYTRkMTU2N2ZiNDQzOTBhMDVhMmY2NTZjM2JhZDIxL3RhYmxlOjA0YmZhNTA4NzU0OTQ2NTA5M2RkMTQ1YmVkNmNlZjc3L3RhYmxlcmFuZ2U6MDRiZmE1MDg3NTQ5NDY1MDkzZGQxNDViZWQ2Y2VmNzdfMi01LTEtMS0w_daea3f51-32b9-4cf1-96c8-2d9ed6116f0c"
      unitRef="usd">600000</msa:RestructuringChargesbeforeAdjustments>
    <msa:RestructuringChargesbeforeAdjustments
      contextRef="i24072ce6330545cf8403117fda28c69d_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml80OS9mcmFnOjRmYTRkMTU2N2ZiNDQzOTBhMDVhMmY2NTZjM2JhZDIxL3RhYmxlOjA0YmZhNTA4NzU0OTQ2NTA5M2RkMTQ1YmVkNmNlZjc3L3RhYmxlcmFuZ2U6MDRiZmE1MDg3NTQ5NDY1MDkzZGQxNDViZWQ2Y2VmNzdfMi03LTEtMS0w_5fb50da0-3acf-4ac7-a377-5cbfa0b8c3ca"
      unitRef="usd">13800000</msa:RestructuringChargesbeforeAdjustments>
    <us-gaap:RestructuringReserveAccrualAdjustment1
      contextRef="ida49501f05344251aa63e2ea84e726bf_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml80OS9mcmFnOjRmYTRkMTU2N2ZiNDQzOTBhMDVhMmY2NTZjM2JhZDIxL3RhYmxlOjA0YmZhNTA4NzU0OTQ2NTA5M2RkMTQ1YmVkNmNlZjc3L3RhYmxlcmFuZ2U6MDRiZmE1MDg3NTQ5NDY1MDkzZGQxNDViZWQ2Y2VmNzdfMy0xLTEtMS0w_82833460-4297-43f5-820d-d3825755e559"
      unitRef="usd">-100000</us-gaap:RestructuringReserveAccrualAdjustment1>
    <us-gaap:RestructuringReserveAccrualAdjustment1
      contextRef="i60e7d4142ee24d8b8c6d6407d65d697a_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml80OS9mcmFnOjRmYTRkMTU2N2ZiNDQzOTBhMDVhMmY2NTZjM2JhZDIxL3RhYmxlOjA0YmZhNTA4NzU0OTQ2NTA5M2RkMTQ1YmVkNmNlZjc3L3RhYmxlcmFuZ2U6MDRiZmE1MDg3NTQ5NDY1MDkzZGQxNDViZWQ2Y2VmNzdfMy0zLTEtMS0w_467828a6-d9f1-4995-9cc5-e7fdb0c3e40f"
      unitRef="usd">-600000</us-gaap:RestructuringReserveAccrualAdjustment1>
    <us-gaap:RestructuringReserveAccrualAdjustment1
      contextRef="i5ab68e73cf4c4087bfbd7d461045602d_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml80OS9mcmFnOjRmYTRkMTU2N2ZiNDQzOTBhMDVhMmY2NTZjM2JhZDIxL3RhYmxlOjA0YmZhNTA4NzU0OTQ2NTA5M2RkMTQ1YmVkNmNlZjc3L3RhYmxlcmFuZ2U6MDRiZmE1MDg3NTQ5NDY1MDkzZGQxNDViZWQ2Y2VmNzdfMy01LTEtMS0w_ff6b16a2-8790-4091-8c02-b2a7dd3a748c"
      unitRef="usd">0</us-gaap:RestructuringReserveAccrualAdjustment1>
    <us-gaap:RestructuringReserveAccrualAdjustment1
      contextRef="i24072ce6330545cf8403117fda28c69d_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml80OS9mcmFnOjRmYTRkMTU2N2ZiNDQzOTBhMDVhMmY2NTZjM2JhZDIxL3RhYmxlOjA0YmZhNTA4NzU0OTQ2NTA5M2RkMTQ1YmVkNmNlZjc3L3RhYmxlcmFuZ2U6MDRiZmE1MDg3NTQ5NDY1MDkzZGQxNDViZWQ2Y2VmNzdfMy03LTEtMS0w_645904f1-e4bf-435e-9745-1ee7f3450c71"
      unitRef="usd">-700000</us-gaap:RestructuringReserveAccrualAdjustment1>
    <us-gaap:PaymentsForRestructuring
      contextRef="ida49501f05344251aa63e2ea84e726bf_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml80OS9mcmFnOjRmYTRkMTU2N2ZiNDQzOTBhMDVhMmY2NTZjM2JhZDIxL3RhYmxlOjA0YmZhNTA4NzU0OTQ2NTA5M2RkMTQ1YmVkNmNlZjc3L3RhYmxlcmFuZ2U6MDRiZmE1MDg3NTQ5NDY1MDkzZGQxNDViZWQ2Y2VmNzdfNC0xLTEtMS0w_40b31a8f-335e-4895-933d-70c628a3a6bf"
      unitRef="usd">600000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="i60e7d4142ee24d8b8c6d6407d65d697a_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml80OS9mcmFnOjRmYTRkMTU2N2ZiNDQzOTBhMDVhMmY2NTZjM2JhZDIxL3RhYmxlOjA0YmZhNTA4NzU0OTQ2NTA5M2RkMTQ1YmVkNmNlZjc3L3RhYmxlcmFuZ2U6MDRiZmE1MDg3NTQ5NDY1MDkzZGQxNDViZWQ2Y2VmNzdfNC0zLTEtMS0w_4bd6a73c-6585-4c05-a1c2-e61b46e21fab"
      unitRef="usd">10200000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="i5ab68e73cf4c4087bfbd7d461045602d_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml80OS9mcmFnOjRmYTRkMTU2N2ZiNDQzOTBhMDVhMmY2NTZjM2JhZDIxL3RhYmxlOjA0YmZhNTA4NzU0OTQ2NTA5M2RkMTQ1YmVkNmNlZjc3L3RhYmxlcmFuZ2U6MDRiZmE1MDg3NTQ5NDY1MDkzZGQxNDViZWQ2Y2VmNzdfNC01LTEtMS0w_7e91a128-d6b2-4d4a-9c73-0f469f5887fa"
      unitRef="usd">600000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="i24072ce6330545cf8403117fda28c69d_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml80OS9mcmFnOjRmYTRkMTU2N2ZiNDQzOTBhMDVhMmY2NTZjM2JhZDIxL3RhYmxlOjA0YmZhNTA4NzU0OTQ2NTA5M2RkMTQ1YmVkNmNlZjc3L3RhYmxlcmFuZ2U6MDRiZmE1MDg3NTQ5NDY1MDkzZGQxNDViZWQ2Y2VmNzdfNC03LTEtMS0w_c948789f-fb96-46fd-b0f1-a4efad7dd8d2"
      unitRef="usd">11400000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserve
      contextRef="if50dd79deff04d5996be8f056f8869af_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml80OS9mcmFnOjRmYTRkMTU2N2ZiNDQzOTBhMDVhMmY2NTZjM2JhZDIxL3RhYmxlOjA0YmZhNTA4NzU0OTQ2NTA5M2RkMTQ1YmVkNmNlZjc3L3RhYmxlcmFuZ2U6MDRiZmE1MDg3NTQ5NDY1MDkzZGQxNDViZWQ2Y2VmNzdfNS0xLTEtMS0w_31fe7c7d-a53d-49f0-80cb-e21e879392a6"
      unitRef="usd">300000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i6ac847dcd56547388091832cd6d790a7_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml80OS9mcmFnOjRmYTRkMTU2N2ZiNDQzOTBhMDVhMmY2NTZjM2JhZDIxL3RhYmxlOjA0YmZhNTA4NzU0OTQ2NTA5M2RkMTQ1YmVkNmNlZjc3L3RhYmxlcmFuZ2U6MDRiZmE1MDg3NTQ5NDY1MDkzZGQxNDViZWQ2Y2VmNzdfNS0zLTEtMS0w_e7934385-a857-4439-afc7-17a1d5715971"
      unitRef="usd">5900000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="ia64e28e7c58f4e3bac23c2c97607c145_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml80OS9mcmFnOjRmYTRkMTU2N2ZiNDQzOTBhMDVhMmY2NTZjM2JhZDIxL3RhYmxlOjA0YmZhNTA4NzU0OTQ2NTA5M2RkMTQ1YmVkNmNlZjc3L3RhYmxlcmFuZ2U6MDRiZmE1MDg3NTQ5NDY1MDkzZGQxNDViZWQ2Y2VmNzdfNS01LTEtMS0w_3df9deaf-b48e-4240-b5ed-211ab8cfe842"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i0e6a8eb82a1b4e8596d34a2ec76bbe39_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml80OS9mcmFnOjRmYTRkMTU2N2ZiNDQzOTBhMDVhMmY2NTZjM2JhZDIxL3RhYmxlOjA0YmZhNTA4NzU0OTQ2NTA5M2RkMTQ1YmVkNmNlZjc3L3RhYmxlcmFuZ2U6MDRiZmE1MDg3NTQ5NDY1MDkzZGQxNDViZWQ2Y2VmNzdfNS03LTEtMS0w_48f89802-1cb4-48c9-9dd8-f126918e3777"
      unitRef="usd">6200000</us-gaap:RestructuringReserve>
    <msa:RestructuringChargesbeforeAdjustments
      contextRef="i5b57a5cea4884d93bc5f3568c80f72f2_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml80OS9mcmFnOjRmYTRkMTU2N2ZiNDQzOTBhMDVhMmY2NTZjM2JhZDIxL3RhYmxlOjA0YmZhNTA4NzU0OTQ2NTA5M2RkMTQ1YmVkNmNlZjc3L3RhYmxlcmFuZ2U6MDRiZmE1MDg3NTQ5NDY1MDkzZGQxNDViZWQ2Y2VmNzdfNi0xLTEtMS0w_80f1ae41-a870-440a-b6f1-ced92b510f27"
      unitRef="usd">2200000</msa:RestructuringChargesbeforeAdjustments>
    <msa:RestructuringChargesbeforeAdjustments
      contextRef="i3b1dafdba44f4a448a8547f8663cf0ae_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml80OS9mcmFnOjRmYTRkMTU2N2ZiNDQzOTBhMDVhMmY2NTZjM2JhZDIxL3RhYmxlOjA0YmZhNTA4NzU0OTQ2NTA5M2RkMTQ1YmVkNmNlZjc3L3RhYmxlcmFuZ2U6MDRiZmE1MDg3NTQ5NDY1MDkzZGQxNDViZWQ2Y2VmNzdfNi0zLTEtMS0w_480861c8-2c3b-46b9-9a95-07559450e9d0"
      unitRef="usd">8500000</msa:RestructuringChargesbeforeAdjustments>
    <msa:RestructuringChargesbeforeAdjustments
      contextRef="i080f24dfbc874fb78068174d7f124a65_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml80OS9mcmFnOjRmYTRkMTU2N2ZiNDQzOTBhMDVhMmY2NTZjM2JhZDIxL3RhYmxlOjA0YmZhNTA4NzU0OTQ2NTA5M2RkMTQ1YmVkNmNlZjc3L3RhYmxlcmFuZ2U6MDRiZmE1MDg3NTQ5NDY1MDkzZGQxNDViZWQ2Y2VmNzdfNi01LTEtMS0w_8be16297-89eb-41c9-bef4-1a10193ba4d5"
      unitRef="usd">200000</msa:RestructuringChargesbeforeAdjustments>
    <msa:RestructuringChargesbeforeAdjustments
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml80OS9mcmFnOjRmYTRkMTU2N2ZiNDQzOTBhMDVhMmY2NTZjM2JhZDIxL3RhYmxlOjA0YmZhNTA4NzU0OTQ2NTA5M2RkMTQ1YmVkNmNlZjc3L3RhYmxlcmFuZ2U6MDRiZmE1MDg3NTQ5NDY1MDkzZGQxNDViZWQ2Y2VmNzdfNi03LTEtMS0w_1cb57d69-7964-4ece-afa8-84af67ae0348"
      unitRef="usd">10900000</msa:RestructuringChargesbeforeAdjustments>
    <us-gaap:RestructuringReserveAccrualAdjustment1
      contextRef="i5b57a5cea4884d93bc5f3568c80f72f2_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml80OS9mcmFnOjRmYTRkMTU2N2ZiNDQzOTBhMDVhMmY2NTZjM2JhZDIxL3RhYmxlOjA0YmZhNTA4NzU0OTQ2NTA5M2RkMTQ1YmVkNmNlZjc3L3RhYmxlcmFuZ2U6MDRiZmE1MDg3NTQ5NDY1MDkzZGQxNDViZWQ2Y2VmNzdfNy0xLTEtMS0w_8b14d2b0-916c-4b69-ac31-53a44e794328"
      unitRef="usd">-100000</us-gaap:RestructuringReserveAccrualAdjustment1>
    <us-gaap:RestructuringReserveAccrualAdjustment1
      contextRef="i3b1dafdba44f4a448a8547f8663cf0ae_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml80OS9mcmFnOjRmYTRkMTU2N2ZiNDQzOTBhMDVhMmY2NTZjM2JhZDIxL3RhYmxlOjA0YmZhNTA4NzU0OTQ2NTA5M2RkMTQ1YmVkNmNlZjc3L3RhYmxlcmFuZ2U6MDRiZmE1MDg3NTQ5NDY1MDkzZGQxNDViZWQ2Y2VmNzdfNy0zLTEtMS0w_49b5c354-fc0f-4921-8377-c74aad725323"
      unitRef="usd">100000</us-gaap:RestructuringReserveAccrualAdjustment1>
    <us-gaap:RestructuringReserveAccrualAdjustment1
      contextRef="i080f24dfbc874fb78068174d7f124a65_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml80OS9mcmFnOjRmYTRkMTU2N2ZiNDQzOTBhMDVhMmY2NTZjM2JhZDIxL3RhYmxlOjA0YmZhNTA4NzU0OTQ2NTA5M2RkMTQ1YmVkNmNlZjc3L3RhYmxlcmFuZ2U6MDRiZmE1MDg3NTQ5NDY1MDkzZGQxNDViZWQ2Y2VmNzdfNy01LTEtMS0w_ff61be0e-ad07-4b21-8976-2c7d357c215d"
      unitRef="usd">0</us-gaap:RestructuringReserveAccrualAdjustment1>
    <us-gaap:RestructuringReserveAccrualAdjustment1
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml80OS9mcmFnOjRmYTRkMTU2N2ZiNDQzOTBhMDVhMmY2NTZjM2JhZDIxL3RhYmxlOjA0YmZhNTA4NzU0OTQ2NTA5M2RkMTQ1YmVkNmNlZjc3L3RhYmxlcmFuZ2U6MDRiZmE1MDg3NTQ5NDY1MDkzZGQxNDViZWQ2Y2VmNzdfNy03LTEtMS0w_b65fec3b-315a-44b9-8a7a-0305c8ba31f3"
      unitRef="usd">0</us-gaap:RestructuringReserveAccrualAdjustment1>
    <us-gaap:PaymentsForRestructuring
      contextRef="i5b57a5cea4884d93bc5f3568c80f72f2_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml80OS9mcmFnOjRmYTRkMTU2N2ZiNDQzOTBhMDVhMmY2NTZjM2JhZDIxL3RhYmxlOjA0YmZhNTA4NzU0OTQ2NTA5M2RkMTQ1YmVkNmNlZjc3L3RhYmxlcmFuZ2U6MDRiZmE1MDg3NTQ5NDY1MDkzZGQxNDViZWQ2Y2VmNzdfOC0xLTEtMS0w_45409d9c-2808-4387-94b7-cb48a71c0386"
      unitRef="usd">300000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="i3b1dafdba44f4a448a8547f8663cf0ae_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml80OS9mcmFnOjRmYTRkMTU2N2ZiNDQzOTBhMDVhMmY2NTZjM2JhZDIxL3RhYmxlOjA0YmZhNTA4NzU0OTQ2NTA5M2RkMTQ1YmVkNmNlZjc3L3RhYmxlcmFuZ2U6MDRiZmE1MDg3NTQ5NDY1MDkzZGQxNDViZWQ2Y2VmNzdfOC0zLTEtMS0w_e5dfccbb-311f-4342-b8e1-6dd4c1427339"
      unitRef="usd">3200000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="i080f24dfbc874fb78068174d7f124a65_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml80OS9mcmFnOjRmYTRkMTU2N2ZiNDQzOTBhMDVhMmY2NTZjM2JhZDIxL3RhYmxlOjA0YmZhNTA4NzU0OTQ2NTA5M2RkMTQ1YmVkNmNlZjc3L3RhYmxlcmFuZ2U6MDRiZmE1MDg3NTQ5NDY1MDkzZGQxNDViZWQ2Y2VmNzdfOC01LTEtMS0w_631cae6b-6227-4a8c-9440-6dc29f80d136"
      unitRef="usd">200000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml80OS9mcmFnOjRmYTRkMTU2N2ZiNDQzOTBhMDVhMmY2NTZjM2JhZDIxL3RhYmxlOjA0YmZhNTA4NzU0OTQ2NTA5M2RkMTQ1YmVkNmNlZjc3L3RhYmxlcmFuZ2U6MDRiZmE1MDg3NTQ5NDY1MDkzZGQxNDViZWQ2Y2VmNzdfOC03LTEtMS0w_c6697260-5a53-497f-ad55-74967e16eb42"
      unitRef="usd">3700000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserve
      contextRef="i5484442409a14c1488cc49cd340444b3_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml80OS9mcmFnOjRmYTRkMTU2N2ZiNDQzOTBhMDVhMmY2NTZjM2JhZDIxL3RhYmxlOjA0YmZhNTA4NzU0OTQ2NTA5M2RkMTQ1YmVkNmNlZjc3L3RhYmxlcmFuZ2U6MDRiZmE1MDg3NTQ5NDY1MDkzZGQxNDViZWQ2Y2VmNzdfOS0xLTEtMS0w_7a61c60b-3b8e-42e0-8f67-0e0543ac3b5e"
      unitRef="usd">2100000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="ic8adb76b4a584f76929541f4aedfe837_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml80OS9mcmFnOjRmYTRkMTU2N2ZiNDQzOTBhMDVhMmY2NTZjM2JhZDIxL3RhYmxlOjA0YmZhNTA4NzU0OTQ2NTA5M2RkMTQ1YmVkNmNlZjc3L3RhYmxlcmFuZ2U6MDRiZmE1MDg3NTQ5NDY1MDkzZGQxNDViZWQ2Y2VmNzdfOS0zLTEtMS0w_911c9db3-3d9a-479f-b4e1-fbde0ee9f625"
      unitRef="usd">11300000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="if7f88c88bb534525ade772fd11ee35a1_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml80OS9mcmFnOjRmYTRkMTU2N2ZiNDQzOTBhMDVhMmY2NTZjM2JhZDIxL3RhYmxlOjA0YmZhNTA4NzU0OTQ2NTA5M2RkMTQ1YmVkNmNlZjc3L3RhYmxlcmFuZ2U6MDRiZmE1MDg3NTQ5NDY1MDkzZGQxNDViZWQ2Y2VmNzdfOS01LTEtMS0w_e61eca37-5a91-4af9-bd47-bba986f51ad2"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml80OS9mcmFnOjRmYTRkMTU2N2ZiNDQzOTBhMDVhMmY2NTZjM2JhZDIxL3RhYmxlOjA0YmZhNTA4NzU0OTQ2NTA5M2RkMTQ1YmVkNmNlZjc3L3RhYmxlcmFuZ2U6MDRiZmE1MDg3NTQ5NDY1MDkzZGQxNDViZWQ2Y2VmNzdfOS03LTEtMS0w_13e9ccbc-2b12-455d-847b-7b5f2602f086"
      unitRef="usd">13400000</us-gaap:RestructuringReserve>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81Mi9mcmFnOjlkOTE4ZGJhNjliYjQwZWI4OTQxMGE2N2I0OGQxOTkyL3RleHRyZWdpb246OWQ5MThkYmE2OWJiNDBlYjg5NDEwYTY3YjQ4ZDE5OTJfMTMz_579830ce-2da8-4ea7-85ed-49434221b1f1">Property, Plant and Equipment  &lt;div style="text-indent:22.5pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 components of property, plant and equipment, net:  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:64.422%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.982%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.119%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.277%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Buildings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;125,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;125,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;403,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;397,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;564,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;551,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less:  accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(394,397)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(384,425)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;170,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;167,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81Mi9mcmFnOjlkOTE4ZGJhNjliYjQwZWI4OTQxMGE2N2I0OGQxOTkyL3RleHRyZWdpb246OWQ5MThkYmE2OWJiNDBlYjg5NDEwYTY3YjQ4ZDE5OTJfMTQw_d0d58cee-b60c-48a0-8a87-8f0fc97eb123">&lt;div style="text-indent:22.5pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 components of property, plant and equipment, net:  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:64.422%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.982%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.119%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.277%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Buildings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;125,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;125,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;403,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;397,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;564,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;551,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less:  accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(394,397)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(384,425)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;170,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;167,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i26b076543064432992825a3a4768555b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81Mi9mcmFnOjlkOTE4ZGJhNjliYjQwZWI4OTQxMGE2N2I0OGQxOTkyL3RhYmxlOjBjNzU0YmM2MGM4MTQ1ODk5MzQxY2U4NTgwNDI0YjA5L3RhYmxlcmFuZ2U6MGM3NTRiYzYwYzgxNDU4OTkzNDFjZTg1ODA0MjRiMDlfMS0xLTEtMS0w_beb59a18-5cc0-475c-bdb2-2e731a9153c0"
      unitRef="usd">4116000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i17014c71d56f498dbbe96dca28458bd3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81Mi9mcmFnOjlkOTE4ZGJhNjliYjQwZWI4OTQxMGE2N2I0OGQxOTkyL3RhYmxlOjBjNzU0YmM2MGM4MTQ1ODk5MzQxY2U4NTgwNDI0YjA5L3RhYmxlcmFuZ2U6MGM3NTRiYzYwYzgxNDU4OTkzNDFjZTg1ODA0MjRiMDlfMS0zLTEtMS0w_dc76d2e2-ed05-4d4a-97ce-ac792b453d8d"
      unitRef="usd">4194000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iee48ddb7c6ea4169a2de89daac7064cb_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81Mi9mcmFnOjlkOTE4ZGJhNjliYjQwZWI4OTQxMGE2N2I0OGQxOTkyL3RhYmxlOjBjNzU0YmM2MGM4MTQ1ODk5MzQxY2U4NTgwNDI0YjA5L3RhYmxlcmFuZ2U6MGM3NTRiYzYwYzgxNDU4OTkzNDFjZTg1ODA0MjRiMDlfMi0xLTEtMS0w_cd1bd504-5e16-43fa-be87-8a88170de444"
      unitRef="usd">125393000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib5e42728beb94ddc878fa3797fe86965_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81Mi9mcmFnOjlkOTE4ZGJhNjliYjQwZWI4OTQxMGE2N2I0OGQxOTkyL3RhYmxlOjBjNzU0YmM2MGM4MTQ1ODk5MzQxY2U4NTgwNDI0YjA5L3RhYmxlcmFuZ2U6MGM3NTRiYzYwYzgxNDU4OTkzNDFjZTg1ODA0MjRiMDlfMi0zLTEtMS0w_c746d44a-78db-4e54-9348-fcdbc515a760"
      unitRef="usd">125223000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i80f9dad4a0bc43169a595341c94806a5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81Mi9mcmFnOjlkOTE4ZGJhNjliYjQwZWI4OTQxMGE2N2I0OGQxOTkyL3RhYmxlOjBjNzU0YmM2MGM4MTQ1ODk5MzQxY2U4NTgwNDI0YjA5L3RhYmxlcmFuZ2U6MGM3NTRiYzYwYzgxNDU4OTkzNDFjZTg1ODA0MjRiMDlfMy0xLTEtMS0w_5ae462c2-0d54-4e0f-b0c4-22b84de16be3"
      unitRef="usd">403403000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4968e69592374f078177d14b241fd3de_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81Mi9mcmFnOjlkOTE4ZGJhNjliYjQwZWI4OTQxMGE2N2I0OGQxOTkyL3RhYmxlOjBjNzU0YmM2MGM4MTQ1ODk5MzQxY2U4NTgwNDI0YjA5L3RhYmxlcmFuZ2U6MGM3NTRiYzYwYzgxNDU4OTkzNDFjZTg1ODA0MjRiMDlfMy0zLTEtMS0w_a22ad6b3-2a56-4638-a901-52cb31e0a5a7"
      unitRef="usd">397287000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id6bdcc50f038457a911c8a76e33bd2f8_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81Mi9mcmFnOjlkOTE4ZGJhNjliYjQwZWI4OTQxMGE2N2I0OGQxOTkyL3RhYmxlOjBjNzU0YmM2MGM4MTQ1ODk5MzQxY2U4NTgwNDI0YjA5L3RhYmxlcmFuZ2U6MGM3NTRiYzYwYzgxNDU4OTkzNDFjZTg1ODA0MjRiMDlfNC0xLTEtMS0w_89165133-a3e7-45d0-aa22-3b297b696401"
      unitRef="usd">31669000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ie241ea4c6f2f46a795851182b9356d5e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81Mi9mcmFnOjlkOTE4ZGJhNjliYjQwZWI4OTQxMGE2N2I0OGQxOTkyL3RhYmxlOjBjNzU0YmM2MGM4MTQ1ODk5MzQxY2U4NTgwNDI0YjA5L3RhYmxlcmFuZ2U6MGM3NTRiYzYwYzgxNDU4OTkzNDFjZTg1ODA0MjRiMDlfNC0zLTEtMS0w_20fa0e28-02c4-48ed-bfe1-c48d9607c919"
      unitRef="usd">24759000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81Mi9mcmFnOjlkOTE4ZGJhNjliYjQwZWI4OTQxMGE2N2I0OGQxOTkyL3RhYmxlOjBjNzU0YmM2MGM4MTQ1ODk5MzQxY2U4NTgwNDI0YjA5L3RhYmxlcmFuZ2U6MGM3NTRiYzYwYzgxNDU4OTkzNDFjZTg1ODA0MjRiMDlfNS0xLTEtMS0w_c0d3796a-dca3-452f-b80e-3aefbfb1a28c"
      unitRef="usd">564581000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i0e6a8eb82a1b4e8596d34a2ec76bbe39_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81Mi9mcmFnOjlkOTE4ZGJhNjliYjQwZWI4OTQxMGE2N2I0OGQxOTkyL3RhYmxlOjBjNzU0YmM2MGM4MTQ1ODk5MzQxY2U4NTgwNDI0YjA5L3RhYmxlcmFuZ2U6MGM3NTRiYzYwYzgxNDU4OTkzNDFjZTg1ODA0MjRiMDlfNS0zLTEtMS0w_7ad283de-6331-4877-9013-0a4d05c2beca"
      unitRef="usd">551463000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81Mi9mcmFnOjlkOTE4ZGJhNjliYjQwZWI4OTQxMGE2N2I0OGQxOTkyL3RhYmxlOjBjNzU0YmM2MGM4MTQ1ODk5MzQxY2U4NTgwNDI0YjA5L3RhYmxlcmFuZ2U6MGM3NTRiYzYwYzgxNDU4OTkzNDFjZTg1ODA0MjRiMDlfNi0xLTEtMS0w_3a028fad-dca9-4208-9aa7-d8d3be438aba"
      unitRef="usd">394397000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i0e6a8eb82a1b4e8596d34a2ec76bbe39_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81Mi9mcmFnOjlkOTE4ZGJhNjliYjQwZWI4OTQxMGE2N2I0OGQxOTkyL3RhYmxlOjBjNzU0YmM2MGM4MTQ1ODk5MzQxY2U4NTgwNDI0YjA5L3RhYmxlcmFuZ2U6MGM3NTRiYzYwYzgxNDU4OTkzNDFjZTg1ODA0MjRiMDlfNi0zLTEtMS0w_2023f9f0-5e1f-40b4-a52f-c99cfa376d2c"
      unitRef="usd">384425000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81Mi9mcmFnOjlkOTE4ZGJhNjliYjQwZWI4OTQxMGE2N2I0OGQxOTkyL3RhYmxlOjBjNzU0YmM2MGM4MTQ1ODk5MzQxY2U4NTgwNDI0YjA5L3RhYmxlcmFuZ2U6MGM3NTRiYzYwYzgxNDU4OTkzNDFjZTg1ODA0MjRiMDlfNy0xLTEtMS0w_c2a7a8f1-7b86-4c1a-a673-9ee5dddae0b2"
      unitRef="usd">170184000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i0e6a8eb82a1b4e8596d34a2ec76bbe39_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81Mi9mcmFnOjlkOTE4ZGJhNjliYjQwZWI4OTQxMGE2N2I0OGQxOTkyL3RhYmxlOjBjNzU0YmM2MGM4MTQ1ODk5MzQxY2U4NTgwNDI0YjA5L3RhYmxlcmFuZ2U6MGM3NTRiYzYwYzgxNDU4OTkzNDFjZTg1ODA0MjRiMDlfNy0zLTEtMS0w_af773eb2-47dd-452d-99de-3dde80bda1d1"
      unitRef="usd">167038000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:DisclosureOfReclassificationAmountTextBlock
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RleHRyZWdpb246ODY3YWM3MmM3Y2EwNGUwM2JkZWNjN2NmODgyYjBmMWRfODk0_781030f5-a263-4223-8f71-a11db9dba0ec">Reclassifications Out of Accumulated Other Comprehensive Loss&lt;div style="text-indent:22.5pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Changes in accumulated other comprehensive loss were as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:14pt;margin-bottom:12pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:49.023%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.526%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:2.577%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.526%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:2.577%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:2.577%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.799%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;MSA Safety Incorporated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Noncontrolling Interests&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended &#160;&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended &#160;&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;Pension and other post-retirement benefits &lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;vertical-align:top;"&gt;(a)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(121,746)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(117,266)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amounts reclassified from accumulated other comprehensive loss into net income:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortization of prior service (credit) cost (Note 14)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(52)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Recognized net actuarial losses (Note 14)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,079)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,384)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total amount reclassified from accumulated other comprehensive loss, net of tax, into net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(118,656)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(115,888)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Available-for-sale securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(56)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(36)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized gain on available-for-sale securities (Note 16)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(111,273)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(87,261)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign currency translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(248)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(137)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(106,622)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(87,509)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;(a) Reclassifications out of accumulated other comprehensive loss and into net income are included in the computation of net periodic pension and other post-retirement benefit costs (refer to Note 14&#x2014;Pensions and Other Post-retirement Benefits).</us-gaap:DisclosureOfReclassificationAmountTextBlock>
    <us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RleHRyZWdpb246ODY3YWM3MmM3Y2EwNGUwM2JkZWNjN2NmODgyYjBmMWRfOTA1_dd022503-0b90-49a9-b90e-6ccb483b083d">&lt;div style="text-indent:22.5pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Changes in accumulated other comprehensive loss were as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:14pt;margin-bottom:12pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:49.023%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.526%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:2.577%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.526%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:2.577%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:2.577%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.799%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;MSA Safety Incorporated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Noncontrolling Interests&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended &#160;&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended &#160;&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;Pension and other post-retirement benefits &lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;vertical-align:top;"&gt;(a)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(121,746)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(117,266)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amounts reclassified from accumulated other comprehensive loss into net income:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortization of prior service (credit) cost (Note 14)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(52)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Recognized net actuarial losses (Note 14)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,079)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,384)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total amount reclassified from accumulated other comprehensive loss, net of tax, into net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(118,656)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(115,888)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Available-for-sale securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(56)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(36)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized gain on available-for-sale securities (Note 16)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(111,273)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(87,261)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign currency translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(248)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(137)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(106,622)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(87,509)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;(a) Reclassifications out of accumulated other comprehensive loss and into net income are included in the computation of net periodic pension and other post-retirement benefit costs (refer to Note 14&#x2014;Pensions and Other Post-retirement Benefits).</us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i47f06dda7a72457e9771e0f33dd210e1_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOjhkMWQzY2Q0N2Q0ZTQ2NWY5YTZlNjcwYTE0MGFmNDUxL3RhYmxlcmFuZ2U6OGQxZDNjZDQ3ZDRlNDY1ZjlhNmU2NzBhMTQwYWY0NTFfNC0yLTEtMS0w_db799515-4418-43a6-9708-cf8c67129b32"
      unitRef="usd">-121746000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i04365a360e0840c796428edbc650bb12_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOjhkMWQzY2Q0N2Q0ZTQ2NWY5YTZlNjcwYTE0MGFmNDUxL3RhYmxlcmFuZ2U6OGQxZDNjZDQ3ZDRlNDY1ZjlhNmU2NzBhMTQwYWY0NTFfNC00LTEtMS0w_6c5794c0-7229-4141-b4ac-524d25f702b5"
      unitRef="usd">-117266000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4969b848c7a242a58710fdf8e850c02c_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOjhkMWQzY2Q0N2Q0ZTQ2NWY5YTZlNjcwYTE0MGFmNDUxL3RhYmxlcmFuZ2U6OGQxZDNjZDQ3ZDRlNDY1ZjlhNmU2NzBhMTQwYWY0NTFfNC02LTEtMS0w_d9a1cb80-7705-43fd-9eff-c08246d5166c"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i31a2d88a306d4a069cdf1784a4679937_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOjhkMWQzY2Q0N2Q0ZTQ2NWY5YTZlNjcwYTE0MGFmNDUxL3RhYmxlcmFuZ2U6OGQxZDNjZDQ3ZDRlNDY1ZjlhNmU2NzBhMTQwYWY0NTFfNC04LTEtMS0w_a9af2ee4-b3da-4355-b8d7-dfcd4fa7e7af"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i15a84b1af17248cdadc755158006e4fb_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOjhkMWQzY2Q0N2Q0ZTQ2NWY5YTZlNjcwYTE0MGFmNDUxL3RhYmxlcmFuZ2U6OGQxZDNjZDQ3ZDRlNDY1ZjlhNmU2NzBhMTQwYWY0NTFfNi0yLTEtMS0w_7215af5c-a292-41ef-a1b8-2b8a03a1a579"
      unitRef="usd">52000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i5df49ff35f734126a226a17dbe7c8572_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOjhkMWQzY2Q0N2Q0ZTQ2NWY5YTZlNjcwYTE0MGFmNDUxL3RhYmxlcmFuZ2U6OGQxZDNjZDQ3ZDRlNDY1ZjlhNmU2NzBhMTQwYWY0NTFfNi00LTEtMS0w_ce933c98-3335-49ed-af61-55f4d13a53fb"
      unitRef="usd">-11000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i6fc9b3eff043463cb341b02dbd825276_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOjhkMWQzY2Q0N2Q0ZTQ2NWY5YTZlNjcwYTE0MGFmNDUxL3RhYmxlcmFuZ2U6OGQxZDNjZDQ3ZDRlNDY1ZjlhNmU2NzBhMTQwYWY0NTFfNi02LTEtMS0w_dc7df141-ac24-48e3-9126-bd903ebd1a0c"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="ifa30524433e84ea795d6879bea0a2dff_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOjhkMWQzY2Q0N2Q0ZTQ2NWY5YTZlNjcwYTE0MGFmNDUxL3RhYmxlcmFuZ2U6OGQxZDNjZDQ3ZDRlNDY1ZjlhNmU2NzBhMTQwYWY0NTFfNi04LTEtMS0w_8e759bb8-4a74-41e3-af24-8779f4fe68d7"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="id1b2c54f6f2d402d8c2406cce20c2dca_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOjhkMWQzY2Q0N2Q0ZTQ2NWY5YTZlNjcwYTE0MGFmNDUxL3RhYmxlcmFuZ2U6OGQxZDNjZDQ3ZDRlNDY1ZjlhNmU2NzBhMTQwYWY0NTFfNy0yLTEtMS0w_ec07cf8c-b17d-434d-b666-5f9f62383b5b"
      unitRef="usd">-4221000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i0bc56c794c8a4a7e85419090743f4143_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOjhkMWQzY2Q0N2Q0ZTQ2NWY5YTZlNjcwYTE0MGFmNDUxL3RhYmxlcmFuZ2U6OGQxZDNjZDQ3ZDRlNDY1ZjlhNmU2NzBhMTQwYWY0NTFfNy00LTEtMS0w_52de2acf-5be1-4155-8e70-cc41efded0f0"
      unitRef="usd">-2751000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i11f2bc78ad524c7b908e100cbd2ca8fc_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOjhkMWQzY2Q0N2Q0ZTQ2NWY5YTZlNjcwYTE0MGFmNDUxL3RhYmxlcmFuZ2U6OGQxZDNjZDQ3ZDRlNDY1ZjlhNmU2NzBhMTQwYWY0NTFfNy02LTEtMS0w_f1ccc073-41b4-4b72-a212-9c059495d9ab"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="ibac697e67867408797a9033236f6f803_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOjhkMWQzY2Q0N2Q0ZTQ2NWY5YTZlNjcwYTE0MGFmNDUxL3RhYmxlcmFuZ2U6OGQxZDNjZDQ3ZDRlNDY1ZjlhNmU2NzBhMTQwYWY0NTFfNy04LTEtMS0w_e050e131-3c05-475a-af7a-46cccd738fd2"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="ieaa2fbe0d0db4975b6a0cef002991b57_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOjhkMWQzY2Q0N2Q0ZTQ2NWY5YTZlNjcwYTE0MGFmNDUxL3RhYmxlcmFuZ2U6OGQxZDNjZDQ3ZDRlNDY1ZjlhNmU2NzBhMTQwYWY0NTFfOC0yLTEtMS0w_a26294eb-5601-4897-8a84-4a9293aa3d64"
      unitRef="usd">-1079000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="i4f75e39db89f4c178ccd790e2d2f3f42_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOjhkMWQzY2Q0N2Q0ZTQ2NWY5YTZlNjcwYTE0MGFmNDUxL3RhYmxlcmFuZ2U6OGQxZDNjZDQ3ZDRlNDY1ZjlhNmU2NzBhMTQwYWY0NTFfOC00LTEtMS0w_26630b96-93d0-40a1-80db-c40e80f1f349"
      unitRef="usd">-1384000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="i3f39a65927a4453a8e9f95070af10463_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOjhkMWQzY2Q0N2Q0ZTQ2NWY5YTZlNjcwYTE0MGFmNDUxL3RhYmxlcmFuZ2U6OGQxZDNjZDQ3ZDRlNDY1ZjlhNmU2NzBhMTQwYWY0NTFfOC02LTEtMS0w_26182eac-c528-4682-9c2f-0504d0e08e67"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="ib985745ad57c4be98fc9a515723021fa_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOjhkMWQzY2Q0N2Q0ZTQ2NWY5YTZlNjcwYTE0MGFmNDUxL3RhYmxlcmFuZ2U6OGQxZDNjZDQ3ZDRlNDY1ZjlhNmU2NzBhMTQwYWY0NTFfOC04LTEtMS0w_db636d69-38cf-4caf-939d-de40a23c8573"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="ieaa2fbe0d0db4975b6a0cef002991b57_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOjhkMWQzY2Q0N2Q0ZTQ2NWY5YTZlNjcwYTE0MGFmNDUxL3RhYmxlcmFuZ2U6OGQxZDNjZDQ3ZDRlNDY1ZjlhNmU2NzBhMTQwYWY0NTFfOS0yLTEtMS0w_ebb6a3ab-2c21-4784-89c6-91dfeea21d5c"
      unitRef="usd">-3090000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i4f75e39db89f4c178ccd790e2d2f3f42_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOjhkMWQzY2Q0N2Q0ZTQ2NWY5YTZlNjcwYTE0MGFmNDUxL3RhYmxlcmFuZ2U6OGQxZDNjZDQ3ZDRlNDY1ZjlhNmU2NzBhMTQwYWY0NTFfOS00LTEtMS0w_e129745d-0477-46e2-8827-349f83c80478"
      unitRef="usd">-1378000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i3f39a65927a4453a8e9f95070af10463_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOjhkMWQzY2Q0N2Q0ZTQ2NWY5YTZlNjcwYTE0MGFmNDUxL3RhYmxlcmFuZ2U6OGQxZDNjZDQ3ZDRlNDY1ZjlhNmU2NzBhMTQwYWY0NTFfOS02LTEtMS0w_c3d78ac8-93bc-44b8-b8d1-11923ead38a3"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="ib985745ad57c4be98fc9a515723021fa_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOjhkMWQzY2Q0N2Q0ZTQ2NWY5YTZlNjcwYTE0MGFmNDUxL3RhYmxlcmFuZ2U6OGQxZDNjZDQ3ZDRlNDY1ZjlhNmU2NzBhMTQwYWY0NTFfOS04LTEtMS0w_432a39f2-9395-4472-868e-33c7236a9a23"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7de52e32223c47b59e7fae4f9902e4d9_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOjhkMWQzY2Q0N2Q0ZTQ2NWY5YTZlNjcwYTE0MGFmNDUxL3RhYmxlcmFuZ2U6OGQxZDNjZDQ3ZDRlNDY1ZjlhNmU2NzBhMTQwYWY0NTFfMTEtMi0xLTEtMA_68548dd1-bf91-484d-8861-5c3cb1ab9055"
      unitRef="usd">-118656000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6fb90f0e44e74dd7af86350ecf82f35d_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOjhkMWQzY2Q0N2Q0ZTQ2NWY5YTZlNjcwYTE0MGFmNDUxL3RhYmxlcmFuZ2U6OGQxZDNjZDQ3ZDRlNDY1ZjlhNmU2NzBhMTQwYWY0NTFfMTEtNC0xLTEtMA_d62f63db-e848-4593-a398-ad93af429906"
      unitRef="usd">-115888000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifd27cf371fb6405c81ad06c349341221_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOjhkMWQzY2Q0N2Q0ZTQ2NWY5YTZlNjcwYTE0MGFmNDUxL3RhYmxlcmFuZ2U6OGQxZDNjZDQ3ZDRlNDY1ZjlhNmU2NzBhMTQwYWY0NTFfMTEtNi0xLTEtMA_5fd6a148-a334-4a6e-ac91-d98678aa1c9b"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i86c4b085850e46e89307f85c50a166ea_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOjhkMWQzY2Q0N2Q0ZTQ2NWY5YTZlNjcwYTE0MGFmNDUxL3RhYmxlcmFuZ2U6OGQxZDNjZDQ3ZDRlNDY1ZjlhNmU2NzBhMTQwYWY0NTFfMTEtOC0xLTEtMA_d3028efe-9216-4d2b-8177-e067e058dc33"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i64c884bb370747778e3e584321d137b6_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOjhkMWQzY2Q0N2Q0ZTQ2NWY5YTZlNjcwYTE0MGFmNDUxL3RhYmxlcmFuZ2U6OGQxZDNjZDQ3ZDRlNDY1ZjlhNmU2NzBhMTQwYWY0NTFfMTMtMi0xLTEtMA_db38d6de-0039-4d68-92fe-ed68a2cedb4b"
      unitRef="usd">-56000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6e7df55d8ee94f00a0daa070976e7825_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOjhkMWQzY2Q0N2Q0ZTQ2NWY5YTZlNjcwYTE0MGFmNDUxL3RhYmxlcmFuZ2U6OGQxZDNjZDQ3ZDRlNDY1ZjlhNmU2NzBhMTQwYWY0NTFfMTMtNC0xLTEtMA_e467c2bc-fa82-4296-b924-55b71efd1ced"
      unitRef="usd">-36000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1d0e31da1d0c45d2a314b6df822522a1_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOjhkMWQzY2Q0N2Q0ZTQ2NWY5YTZlNjcwYTE0MGFmNDUxL3RhYmxlcmFuZ2U6OGQxZDNjZDQ3ZDRlNDY1ZjlhNmU2NzBhMTQwYWY0NTFfMTMtNi0xLTEtMA_3f7ea5cf-9a03-474b-a8f8-e9fddc07c0b5"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if7c6c9315dc94074a61b2535b05f9adf_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOjhkMWQzY2Q0N2Q0ZTQ2NWY5YTZlNjcwYTE0MGFmNDUxL3RhYmxlcmFuZ2U6OGQxZDNjZDQ3ZDRlNDY1ZjlhNmU2NzBhMTQwYWY0NTFfMTMtOC0xLTEtMA_44bc54f2-da0c-44ed-b9b9-a63ef31943e5"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i957b0a6cee2a4f3ab84bacc56ee77a05_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOjhkMWQzY2Q0N2Q0ZTQ2NWY5YTZlNjcwYTE0MGFmNDUxL3RhYmxlcmFuZ2U6OGQxZDNjZDQ3ZDRlNDY1ZjlhNmU2NzBhMTQwYWY0NTFfMTQtMi0xLTEtMA_bd8e2803-7b61-46ef-9662-954dc15b0f4b"
      unitRef="usd">124000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i371ad11e0f7e4483aa7af4e20f59a6e9_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOjhkMWQzY2Q0N2Q0ZTQ2NWY5YTZlNjcwYTE0MGFmNDUxL3RhYmxlcmFuZ2U6OGQxZDNjZDQ3ZDRlNDY1ZjlhNmU2NzBhMTQwYWY0NTFfMTQtNC0xLTEtMA_49dbfa62-495d-44ac-b75d-84f97007e6e5"
      unitRef="usd">27000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="ice5ebeaedfa343fe8fd870117844ffdd_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOjhkMWQzY2Q0N2Q0ZTQ2NWY5YTZlNjcwYTE0MGFmNDUxL3RhYmxlcmFuZ2U6OGQxZDNjZDQ3ZDRlNDY1ZjlhNmU2NzBhMTQwYWY0NTFfMTQtNi0xLTEtMA_4bfb0960-7eef-4457-8213-74dc7e6486c1"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i4117b8cb7a2e4371bfd09434cd10fcff_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOjhkMWQzY2Q0N2Q0ZTQ2NWY5YTZlNjcwYTE0MGFmNDUxL3RhYmxlcmFuZ2U6OGQxZDNjZDQ3ZDRlNDY1ZjlhNmU2NzBhMTQwYWY0NTFfMTQtOC0xLTEtMA_f106df8d-93de-4712-ab8c-fa106d3d73cf"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i98f15c3e10e8488eb52da69f9a3c7615_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOjhkMWQzY2Q0N2Q0ZTQ2NWY5YTZlNjcwYTE0MGFmNDUxL3RhYmxlcmFuZ2U6OGQxZDNjZDQ3ZDRlNDY1ZjlhNmU2NzBhMTQwYWY0NTFfMTUtMi0xLTEtMA_f460960b-39cb-47cc-9d21-9423fc9ca9b3"
      unitRef="usd">68000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib1877afb20ec4c3ea753a297e2f5ceea_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOjhkMWQzY2Q0N2Q0ZTQ2NWY5YTZlNjcwYTE0MGFmNDUxL3RhYmxlcmFuZ2U6OGQxZDNjZDQ3ZDRlNDY1ZjlhNmU2NzBhMTQwYWY0NTFfMTUtNC0xLTEtMA_51d20214-fb57-440d-80fe-680a58cc4217"
      unitRef="usd">-9000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id7b131901cde44db8f39aca1e4ff646c_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOjhkMWQzY2Q0N2Q0ZTQ2NWY5YTZlNjcwYTE0MGFmNDUxL3RhYmxlcmFuZ2U6OGQxZDNjZDQ3ZDRlNDY1ZjlhNmU2NzBhMTQwYWY0NTFfMTUtNi0xLTEtMA_ed8a481a-9682-449f-beeb-21765877bf6c"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i58421561ad41431697ea4fe490fa77f1_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOjhkMWQzY2Q0N2Q0ZTQ2NWY5YTZlNjcwYTE0MGFmNDUxL3RhYmxlcmFuZ2U6OGQxZDNjZDQ3ZDRlNDY1ZjlhNmU2NzBhMTQwYWY0NTFfMTUtOC0xLTEtMA_b3014cd7-c0fa-4ff4-82a7-a9756e92142f"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4309dd639acf464b9e20c1caee69dc67_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOjhkMWQzY2Q0N2Q0ZTQ2NWY5YTZlNjcwYTE0MGFmNDUxL3RhYmxlcmFuZ2U6OGQxZDNjZDQ3ZDRlNDY1ZjlhNmU2NzBhMTQwYWY0NTFfMTctMi0xLTEtMA_326c4bbe-890e-48a5-9004-0d0c519144ff"
      unitRef="usd">-111273000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i418c2dd4b057457eadc40689cb8d069f_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOjhkMWQzY2Q0N2Q0ZTQ2NWY5YTZlNjcwYTE0MGFmNDUxL3RhYmxlcmFuZ2U6OGQxZDNjZDQ3ZDRlNDY1ZjlhNmU2NzBhMTQwYWY0NTFfMTctNC0xLTEtMA_ceb5ca03-bada-4317-b183-8367982d1217"
      unitRef="usd">-87261000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib259adef6b8d41a18178461124e705b6_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOjhkMWQzY2Q0N2Q0ZTQ2NWY5YTZlNjcwYTE0MGFmNDUxL3RhYmxlcmFuZ2U6OGQxZDNjZDQ3ZDRlNDY1ZjlhNmU2NzBhMTQwYWY0NTFfMTctNi0xLTEtMA_47d0b71d-b4dd-41d2-aa14-01d5d3ec05f3"
      unitRef="usd">308000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2fefe2380eed4250903f2d81d951554c_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOjhkMWQzY2Q0N2Q0ZTQ2NWY5YTZlNjcwYTE0MGFmNDUxL3RhYmxlcmFuZ2U6OGQxZDNjZDQ3ZDRlNDY1ZjlhNmU2NzBhMTQwYWY0NTFfMTctOC0xLTEtMA_2a856cbc-93cb-4936-a6bd-3f4f76fea043"
      unitRef="usd">639000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i924939987b7d4bf8961fecfb88e04934_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOjhkMWQzY2Q0N2Q0ZTQ2NWY5YTZlNjcwYTE0MGFmNDUxL3RhYmxlcmFuZ2U6OGQxZDNjZDQ3ZDRlNDY1ZjlhNmU2NzBhMTQwYWY0NTFfMTktMi0xLTEtMA_348ca14f-671c-4e9f-975b-fdd789c04450"
      unitRef="usd">4651000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ic7d7992396594d149c6c46c8555de973_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOjhkMWQzY2Q0N2Q0ZTQ2NWY5YTZlNjcwYTE0MGFmNDUxL3RhYmxlcmFuZ2U6OGQxZDNjZDQ3ZDRlNDY1ZjlhNmU2NzBhMTQwYWY0NTFfMTktNC0xLTEtMA_7c836e28-8d4a-4a9f-bc99-9d51db5d2df1"
      unitRef="usd">-248000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i507c2e2a744f4b119ad7cfb5b35838dc_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOjhkMWQzY2Q0N2Q0ZTQ2NWY5YTZlNjcwYTE0MGFmNDUxL3RhYmxlcmFuZ2U6OGQxZDNjZDQ3ZDRlNDY1ZjlhNmU2NzBhMTQwYWY0NTFfMTktNi0xLTEtMA_f2d01581-0baf-4913-ba02-056d7ac48514"
      unitRef="usd">18000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i9aee5a4996884388b716bfaef923cb53_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOjhkMWQzY2Q0N2Q0ZTQ2NWY5YTZlNjcwYTE0MGFmNDUxL3RhYmxlcmFuZ2U6OGQxZDNjZDQ3ZDRlNDY1ZjlhNmU2NzBhMTQwYWY0NTFfMTktOC0xLTEtMA_bb4e9b7b-8865-429a-b85a-cce8ca2ce824"
      unitRef="usd">-137000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i74d0414d096548d0af50d63ddab6fb05_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOjhkMWQzY2Q0N2Q0ZTQ2NWY5YTZlNjcwYTE0MGFmNDUxL3RhYmxlcmFuZ2U6OGQxZDNjZDQ3ZDRlNDY1ZjlhNmU2NzBhMTQwYWY0NTFfMjAtMi0xLTEtMA_4f8ad532-8072-495f-ad04-4c57287bd259"
      unitRef="usd">-106622000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib1e0b106fc2f47c3aac09b7dd85dda20_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOjhkMWQzY2Q0N2Q0ZTQ2NWY5YTZlNjcwYTE0MGFmNDUxL3RhYmxlcmFuZ2U6OGQxZDNjZDQ3ZDRlNDY1ZjlhNmU2NzBhMTQwYWY0NTFfMjAtNC0xLTEtMA_a22d8ad2-3981-4c11-9c4f-049e308af74e"
      unitRef="usd">-87509000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i805b0087a9e4449db7a5cc72f49532be_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOjhkMWQzY2Q0N2Q0ZTQ2NWY5YTZlNjcwYTE0MGFmNDUxL3RhYmxlcmFuZ2U6OGQxZDNjZDQ3ZDRlNDY1ZjlhNmU2NzBhMTQwYWY0NTFfMjAtNi0xLTEtMA_0981ea79-ae9e-44f1-b51f-4c73b881252d"
      unitRef="usd">326000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib4aef3362e084c749413f0daf4744eea_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOjhkMWQzY2Q0N2Q0ZTQ2NWY5YTZlNjcwYTE0MGFmNDUxL3RhYmxlcmFuZ2U6OGQxZDNjZDQ3ZDRlNDY1ZjlhNmU2NzBhMTQwYWY0NTFfMjAtOC0xLTEtMA_8d8ea505-f058-4a64-975e-87c4588bdbd4"
      unitRef="usd">502000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i98a5085b779347759b290b8441174e75_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOmMyZDRkYzc2MDJhZTRkMTA5NzJiODJlOWNmMDYyMmUyL3RhYmxlcmFuZ2U6YzJkNGRjNzYwMmFlNGQxMDk3MmI4MmU5Y2YwNjIyZTJfNC0xLTEtMS05NzU_350e46ef-875c-4bc5-bb2f-f54c6154dc10"
      unitRef="usd">-124848000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id0210e485f10499ea0d5ad7b8e7fa4be_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOmMyZDRkYzc2MDJhZTRkMTA5NzJiODJlOWNmMDYyMmUyL3RhYmxlcmFuZ2U6YzJkNGRjNzYwMmFlNGQxMDk3MmI4MmU5Y2YwNjIyZTJfNC0zLTEtMS0xMTMx_1d542ae2-e268-4371-8f53-85679b9bfe26"
      unitRef="usd">-115517000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if2a6b3d7cfbf4cc780df1ecb4a93b924_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOmMyZDRkYzc2MDJhZTRkMTA5NzJiODJlOWNmMDYyMmUyL3RhYmxlcmFuZ2U6YzJkNGRjNzYwMmFlNGQxMDk3MmI4MmU5Y2YwNjIyZTJfNC01LTEtMS05NzU_be010389-cc17-4365-acb7-2509cf059067"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i42962041b58e4d06bd17ff367290f479_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOmMyZDRkYzc2MDJhZTRkMTA5NzJiODJlOWNmMDYyMmUyL3RhYmxlcmFuZ2U6YzJkNGRjNzYwMmFlNGQxMDk3MmI4MmU5Y2YwNjIyZTJfNC03LTEtMS0xMTMx_b0ef600b-073a-4a9c-b98d-47c4569a2b84"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="ie849749e18e24a79b2b366e044faf46a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOmMyZDRkYzc2MDJhZTRkMTA5NzJiODJlOWNmMDYyMmUyL3RhYmxlcmFuZ2U6YzJkNGRjNzYwMmFlNGQxMDk3MmI4MmU5Y2YwNjIyZTJfNi0xLTEtMS0xMTMx_0da2ba61-9837-40c0-addd-9d4a05790d31"
      unitRef="usd">104000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="ifcc1396b52ee4c308884b2ae513d7b8b_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOmMyZDRkYzc2MDJhZTRkMTA5NzJiODJlOWNmMDYyMmUyL3RhYmxlcmFuZ2U6YzJkNGRjNzYwMmFlNGQxMDk3MmI4MmU5Y2YwNjIyZTJfNi0zLTEtMS0xMTMx_d7a25ac8-9cd3-43ed-bf39-3147b5483be4"
      unitRef="usd">94000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="ia7bf4f81c8e246658dc58a1adeaa0717_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOmMyZDRkYzc2MDJhZTRkMTA5NzJiODJlOWNmMDYyMmUyL3RhYmxlcmFuZ2U6YzJkNGRjNzYwMmFlNGQxMDk3MmI4MmU5Y2YwNjIyZTJfNi01LTEtMS0xMTMx_bc3763ec-6e2d-4a9a-9225-e9c965be612b"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="ibb185f6b68874e738413586357323cfd_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOmMyZDRkYzc2MDJhZTRkMTA5NzJiODJlOWNmMDYyMmUyL3RhYmxlcmFuZ2U6YzJkNGRjNzYwMmFlNGQxMDk3MmI4MmU5Y2YwNjIyZTJfNi03LTEtMS0xMTMx_0cbc176e-3ca2-4fa3-9bb4-971b83e688eb"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i4c0359e8506142ef86d9a3bf59525a1e_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOmMyZDRkYzc2MDJhZTRkMTA5NzJiODJlOWNmMDYyMmUyL3RhYmxlcmFuZ2U6YzJkNGRjNzYwMmFlNGQxMDk3MmI4MmU5Y2YwNjIyZTJfNy0xLTEtMS05NzU_90e03700-21ae-4f6c-9f2c-e6d15bc4e8b4"
      unitRef="usd">-8442000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i4e9fabc2efca40e4b39a5bee6348a825_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOmMyZDRkYzc2MDJhZTRkMTA5NzJiODJlOWNmMDYyMmUyL3RhYmxlcmFuZ2U6YzJkNGRjNzYwMmFlNGQxMDk3MmI4MmU5Y2YwNjIyZTJfNy0zLTEtMS05NzU_50b9605a-9bc1-4f02-a3a3-0d40e0b23faf"
      unitRef="usd">-5545000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="if7c96a676a33465dbe073fe0a60b97ca_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOmMyZDRkYzc2MDJhZTRkMTA5NzJiODJlOWNmMDYyMmUyL3RhYmxlcmFuZ2U6YzJkNGRjNzYwMmFlNGQxMDk3MmI4MmU5Y2YwNjIyZTJfNy01LTEtMS05NzU_38836505-2d1f-4d7a-b7d3-9b7cb9659720"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i813ab6aead5d4bba81b4b259c6e66cb8_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOmMyZDRkYzc2MDJhZTRkMTA5NzJiODJlOWNmMDYyMmUyL3RhYmxlcmFuZ2U6YzJkNGRjNzYwMmFlNGQxMDk3MmI4MmU5Y2YwNjIyZTJfNy03LTEtMS05NzU_a5186508-aae0-4453-a428-58f3a2ea8b13"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="ied4276d73b074336afe662e1af1ad473_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOmMyZDRkYzc2MDJhZTRkMTA5NzJiODJlOWNmMDYyMmUyL3RhYmxlcmFuZ2U6YzJkNGRjNzYwMmFlNGQxMDk3MmI4MmU5Y2YwNjIyZTJfOC0xLTEtMS0xMTMx_a25d259b-89a2-4a9b-b90b-5372d1e6f892"
      unitRef="usd">-2146000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="i40b1c478eb0e4bcab4138b14383e8774_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOmMyZDRkYzc2MDJhZTRkMTA5NzJiODJlOWNmMDYyMmUyL3RhYmxlcmFuZ2U6YzJkNGRjNzYwMmFlNGQxMDk3MmI4MmU5Y2YwNjIyZTJfOC0zLTEtMS0xMTMx_f30d4f26-50fa-4c59-8372-1c8ab3b405d0"
      unitRef="usd">-2050000</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="i499bdf68fbfd4533919a687f02f9a644_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOmMyZDRkYzc2MDJhZTRkMTA5NzJiODJlOWNmMDYyMmUyL3RhYmxlcmFuZ2U6YzJkNGRjNzYwMmFlNGQxMDk3MmI4MmU5Y2YwNjIyZTJfOC01LTEtMS0xMTMx_9d2413bc-3ba3-4bc4-b786-19b87457634c"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAociCurrentPeriodTax
      contextRef="i892c1c3f441c4af4bf7f522c982d9c2f_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOmMyZDRkYzc2MDJhZTRkMTA5NzJiODJlOWNmMDYyMmUyL3RhYmxlcmFuZ2U6YzJkNGRjNzYwMmFlNGQxMDk3MmI4MmU5Y2YwNjIyZTJfOC03LTEtMS0xMTMx_d7130193-1bcc-4f95-96b0-92c4e8a7aaca"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="ied4276d73b074336afe662e1af1ad473_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOmMyZDRkYzc2MDJhZTRkMTA5NzJiODJlOWNmMDYyMmUyL3RhYmxlcmFuZ2U6YzJkNGRjNzYwMmFlNGQxMDk3MmI4MmU5Y2YwNjIyZTJfOS0xLTEtMS05NzU_55c2b7c1-ac05-44a2-ae9f-028ed8e68834"
      unitRef="usd">-6192000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i40b1c478eb0e4bcab4138b14383e8774_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOmMyZDRkYzc2MDJhZTRkMTA5NzJiODJlOWNmMDYyMmUyL3RhYmxlcmFuZ2U6YzJkNGRjNzYwMmFlNGQxMDk3MmI4MmU5Y2YwNjIyZTJfOS0zLTEtMS05NzU_13844481-3fce-4151-bd83-f4ce4de4e15a"
      unitRef="usd">-3401000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i499bdf68fbfd4533919a687f02f9a644_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOmMyZDRkYzc2MDJhZTRkMTA5NzJiODJlOWNmMDYyMmUyL3RhYmxlcmFuZ2U6YzJkNGRjNzYwMmFlNGQxMDk3MmI4MmU5Y2YwNjIyZTJfOS01LTEtMS05NzU_ad4b9eb7-f839-464b-91c4-0c8ed921304f"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i892c1c3f441c4af4bf7f522c982d9c2f_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOmMyZDRkYzc2MDJhZTRkMTA5NzJiODJlOWNmMDYyMmUyL3RhYmxlcmFuZ2U6YzJkNGRjNzYwMmFlNGQxMDk3MmI4MmU5Y2YwNjIyZTJfOS03LTEtMS05NzU_92b335ea-2b95-4287-97ab-209209ae1f04"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib964b310443840feab074ce19525470e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOmMyZDRkYzc2MDJhZTRkMTA5NzJiODJlOWNmMDYyMmUyL3RhYmxlcmFuZ2U6YzJkNGRjNzYwMmFlNGQxMDk3MmI4MmU5Y2YwNjIyZTJfMTAtMS0xLTEtOTc1_055a3ab3-45b5-4918-8829-82b9b89710af"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0aebb8c9f02746f2bb712cf53b4272ae_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOmMyZDRkYzc2MDJhZTRkMTA5NzJiODJlOWNmMDYyMmUyL3RhYmxlcmFuZ2U6YzJkNGRjNzYwMmFlNGQxMDk3MmI4MmU5Y2YwNjIyZTJfMTAtMy0xLTEtOTc1_81d57a92-a6c5-416e-a42e-8e45b28a3534"
      unitRef="usd">-3772000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib8e9e340409e4453b9ee21923a1bec11_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOmMyZDRkYzc2MDJhZTRkMTA5NzJiODJlOWNmMDYyMmUyL3RhYmxlcmFuZ2U6YzJkNGRjNzYwMmFlNGQxMDk3MmI4MmU5Y2YwNjIyZTJfMTAtNS0xLTEtOTc1_95de24f8-820c-4700-a609-4302e3153685"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibffb0a9302ac4010965bb5916f04459f_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOmMyZDRkYzc2MDJhZTRkMTA5NzJiODJlOWNmMDYyMmUyL3RhYmxlcmFuZ2U6YzJkNGRjNzYwMmFlNGQxMDk3MmI4MmU5Y2YwNjIyZTJfMTAtNy0xLTEtOTc1_2938ef9e-5f15-4234-8c9e-d2744ff83e05"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7de52e32223c47b59e7fae4f9902e4d9_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOmMyZDRkYzc2MDJhZTRkMTA5NzJiODJlOWNmMDYyMmUyL3RhYmxlcmFuZ2U6YzJkNGRjNzYwMmFlNGQxMDk3MmI4MmU5Y2YwNjIyZTJfMTEtMS0xLTEtOTc1_2514dedb-e1f6-46d7-a832-437af7b56e64"
      unitRef="usd">-118656000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6fb90f0e44e74dd7af86350ecf82f35d_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOmMyZDRkYzc2MDJhZTRkMTA5NzJiODJlOWNmMDYyMmUyL3RhYmxlcmFuZ2U6YzJkNGRjNzYwMmFlNGQxMDk3MmI4MmU5Y2YwNjIyZTJfMTEtMy0xLTEtOTc1_9b0ab93a-5342-4c69-83e3-31294fdc4a94"
      unitRef="usd">-115888000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifd27cf371fb6405c81ad06c349341221_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOmMyZDRkYzc2MDJhZTRkMTA5NzJiODJlOWNmMDYyMmUyL3RhYmxlcmFuZ2U6YzJkNGRjNzYwMmFlNGQxMDk3MmI4MmU5Y2YwNjIyZTJfMTEtNS0xLTEtOTc1_3e3eea32-7015-4940-87be-92bc5f358481"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i86c4b085850e46e89307f85c50a166ea_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOmMyZDRkYzc2MDJhZTRkMTA5NzJiODJlOWNmMDYyMmUyL3RhYmxlcmFuZ2U6YzJkNGRjNzYwMmFlNGQxMDk3MmI4MmU5Y2YwNjIyZTJfMTEtNy0xLTEtOTc1_f72f9848-43e6-49ee-9e5c-e89102e5d634"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i0ae77b3d77b64b00938cd7e3bf9df444_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOmMyZDRkYzc2MDJhZTRkMTA5NzJiODJlOWNmMDYyMmUyL3RhYmxlcmFuZ2U6YzJkNGRjNzYwMmFlNGQxMDk3MmI4MmU5Y2YwNjIyZTJfMTMtMS0xLTEtOTc1_6c8a6cc6-372d-4860-9de3-cdf7f52609d8"
      unitRef="usd">6000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ifb309258bf28422da3a17d665ae27474_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOmMyZDRkYzc2MDJhZTRkMTA5NzJiODJlOWNmMDYyMmUyL3RhYmxlcmFuZ2U6YzJkNGRjNzYwMmFlNGQxMDk3MmI4MmU5Y2YwNjIyZTJfMTMtMy0xLTEtOTc1_ce03df25-382b-421e-9215-ba40d170be11"
      unitRef="usd">-572000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i86f85ea45cdb4e12a370b6d4abeca32d_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOmMyZDRkYzc2MDJhZTRkMTA5NzJiODJlOWNmMDYyMmUyL3RhYmxlcmFuZ2U6YzJkNGRjNzYwMmFlNGQxMDk3MmI4MmU5Y2YwNjIyZTJfMTMtNS0xLTEtOTc1_b57fcc34-de32-4acc-844d-04100e1c355e"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ie9b85b2e2f4744df9638146265814fa3_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOmMyZDRkYzc2MDJhZTRkMTA5NzJiODJlOWNmMDYyMmUyL3RhYmxlcmFuZ2U6YzJkNGRjNzYwMmFlNGQxMDk3MmI4MmU5Y2YwNjIyZTJfMTMtNy0xLTEtOTc1_220b237c-d98e-4b65-b562-3f6b3aefdd42"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i0ae77b3d77b64b00938cd7e3bf9df444_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOmMyZDRkYzc2MDJhZTRkMTA5NzJiODJlOWNmMDYyMmUyL3RhYmxlcmFuZ2U6YzJkNGRjNzYwMmFlNGQxMDk3MmI4MmU5Y2YwNjIyZTJfMTQtMS0xLTEtOTc1_57451650-8b3d-443b-8b79-bbd28e94b0bb"
      unitRef="usd">62000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="ifb309258bf28422da3a17d665ae27474_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOmMyZDRkYzc2MDJhZTRkMTA5NzJiODJlOWNmMDYyMmUyL3RhYmxlcmFuZ2U6YzJkNGRjNzYwMmFlNGQxMDk3MmI4MmU5Y2YwNjIyZTJfMTQtMy0xLTEtOTc1_caa34791-ea8a-4d1b-92b9-af06ec854c4a"
      unitRef="usd">563000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i86f85ea45cdb4e12a370b6d4abeca32d_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOmMyZDRkYzc2MDJhZTRkMTA5NzJiODJlOWNmMDYyMmUyL3RhYmxlcmFuZ2U6YzJkNGRjNzYwMmFlNGQxMDk3MmI4MmU5Y2YwNjIyZTJfMTQtNS0xLTEtOTc1_4b68cfb3-6715-41ad-85f1-b2a9c99143e6"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="ie9b85b2e2f4744df9638146265814fa3_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOmMyZDRkYzc2MDJhZTRkMTA5NzJiODJlOWNmMDYyMmUyL3RhYmxlcmFuZ2U6YzJkNGRjNzYwMmFlNGQxMDk3MmI4MmU5Y2YwNjIyZTJfMTQtNy0xLTEtOTc1_0bae494f-fe85-4987-8066-23ff872b1cb2"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i98f15c3e10e8488eb52da69f9a3c7615_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOmMyZDRkYzc2MDJhZTRkMTA5NzJiODJlOWNmMDYyMmUyL3RhYmxlcmFuZ2U6YzJkNGRjNzYwMmFlNGQxMDk3MmI4MmU5Y2YwNjIyZTJfMTUtMS0xLTEtMTAwNA_dd333266-e1a6-4162-9816-42c2b2b23cd1"
      unitRef="usd">68000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib1877afb20ec4c3ea753a297e2f5ceea_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOmMyZDRkYzc2MDJhZTRkMTA5NzJiODJlOWNmMDYyMmUyL3RhYmxlcmFuZ2U6YzJkNGRjNzYwMmFlNGQxMDk3MmI4MmU5Y2YwNjIyZTJfMTUtMy0xLTEtMTAwNQ_d08484dd-e33d-4d16-9462-db23ed6e61bc"
      unitRef="usd">-9000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id7b131901cde44db8f39aca1e4ff646c_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOmMyZDRkYzc2MDJhZTRkMTA5NzJiODJlOWNmMDYyMmUyL3RhYmxlcmFuZ2U6YzJkNGRjNzYwMmFlNGQxMDk3MmI4MmU5Y2YwNjIyZTJfMTUtNS0xLTEtMTE1NQ_7622e9df-2045-43c2-8013-0f83fc481c09"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i58421561ad41431697ea4fe490fa77f1_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOmMyZDRkYzc2MDJhZTRkMTA5NzJiODJlOWNmMDYyMmUyL3RhYmxlcmFuZ2U6YzJkNGRjNzYwMmFlNGQxMDk3MmI4MmU5Y2YwNjIyZTJfMTUtNy0xLTEtMTE1NQ_1f6fbd50-66ea-4cd9-bc90-4d78231b9e6c"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i6fdfcc88cc434ff79d7948baa6387912_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOmMyZDRkYzc2MDJhZTRkMTA5NzJiODJlOWNmMDYyMmUyL3RhYmxlcmFuZ2U6YzJkNGRjNzYwMmFlNGQxMDk3MmI4MmU5Y2YwNjIyZTJfMTctMS0xLTEtOTc1_b7330257-feef-46df-9815-8b029e49b61a"
      unitRef="usd">-89161000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i65623e5173f2476797629dd756015ca1_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOmMyZDRkYzc2MDJhZTRkMTA5NzJiODJlOWNmMDYyMmUyL3RhYmxlcmFuZ2U6YzJkNGRjNzYwMmFlNGQxMDk3MmI4MmU5Y2YwNjIyZTJfMTctMy0xLTEtOTc1_7d4e23df-fe53-4e5d-b112-2bc16bacdfa9"
      unitRef="usd">-102838000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ic6386f43ed454d6ea0de7888b9b5956b_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOmMyZDRkYzc2MDJhZTRkMTA5NzJiODJlOWNmMDYyMmUyL3RhYmxlcmFuZ2U6YzJkNGRjNzYwMmFlNGQxMDk3MmI4MmU5Y2YwNjIyZTJfMTctNS0xLTEtOTc1_91da9a04-9041-4f92-8e52-627bb9d926b7"
      unitRef="usd">423000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i2dc7a522cbbe4042bd7f3a129190263a_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOmMyZDRkYzc2MDJhZTRkMTA5NzJiODJlOWNmMDYyMmUyL3RhYmxlcmFuZ2U6YzJkNGRjNzYwMmFlNGQxMDk3MmI4MmU5Y2YwNjIyZTJfMTctNy0xLTEtOTc1_468ac9dd-e4d9-4f65-9d88-793c46a6d8cf"
      unitRef="usd">496000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i6fdfcc88cc434ff79d7948baa6387912_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOmMyZDRkYzc2MDJhZTRkMTA5NzJiODJlOWNmMDYyMmUyL3RhYmxlcmFuZ2U6YzJkNGRjNzYwMmFlNGQxMDk3MmI4MmU5Y2YwNjIyZTJfMTgtMS0xLTEtOTc1_3a734548-fadf-4022-8e8b-73659a93e3a4"
      unitRef="usd">720000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i65623e5173f2476797629dd756015ca1_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOmMyZDRkYzc2MDJhZTRkMTA5NzJiODJlOWNmMDYyMmUyL3RhYmxlcmFuZ2U6YzJkNGRjNzYwMmFlNGQxMDk3MmI4MmU5Y2YwNjIyZTJfMTgtMy0xLTEtOTc1_f494c84f-f8ef-4feb-be0a-fdd88d5d14e8"
      unitRef="usd">15359000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="ic6386f43ed454d6ea0de7888b9b5956b_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOmMyZDRkYzc2MDJhZTRkMTA5NzJiODJlOWNmMDYyMmUyL3RhYmxlcmFuZ2U6YzJkNGRjNzYwMmFlNGQxMDk3MmI4MmU5Y2YwNjIyZTJfMTgtNS0xLTEtOTc1_c142caa2-29af-48d0-9b23-16e969c3c2ef"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i2dc7a522cbbe4042bd7f3a129190263a_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOmMyZDRkYzc2MDJhZTRkMTA5NzJiODJlOWNmMDYyMmUyL3RhYmxlcmFuZ2U6YzJkNGRjNzYwMmFlNGQxMDk3MmI4MmU5Y2YwNjIyZTJfMTgtNy0xLTEtOTc1_b66edce8-5b41-4f7a-b4a1-edb612b10d6f"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if276b58abde442fa865e165960bd51a5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOmMyZDRkYzc2MDJhZTRkMTA5NzJiODJlOWNmMDYyMmUyL3RhYmxlcmFuZ2U6YzJkNGRjNzYwMmFlNGQxMDk3MmI4MmU5Y2YwNjIyZTJfMTktMS0xLTEtMTE1NQ_17f4f9c9-bbc3-4107-9ca3-d436a80c8802"
      unitRef="usd">-18181000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i90e5f53d5d294dd198a37d0ac9541df9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOmMyZDRkYzc2MDJhZTRkMTA5NzJiODJlOWNmMDYyMmUyL3RhYmxlcmFuZ2U6YzJkNGRjNzYwMmFlNGQxMDk3MmI4MmU5Y2YwNjIyZTJfMTktMy0xLTEtMTE1NQ_fa9b17e6-3df3-40cc-a0a8-e138d2530e9f"
      unitRef="usd">-30000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia4109e9edae84921adf49d91a5f6c71b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOmMyZDRkYzc2MDJhZTRkMTA5NzJiODJlOWNmMDYyMmUyL3RhYmxlcmFuZ2U6YzJkNGRjNzYwMmFlNGQxMDk3MmI4MmU5Y2YwNjIyZTJfMTktNS0xLTEtMTE1NQ_3df4ebeb-1f7b-43ef-a0e5-e1ed74902824"
      unitRef="usd">-97000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic922cea4263743809a36373bea357372_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOmMyZDRkYzc2MDJhZTRkMTA5NzJiODJlOWNmMDYyMmUyL3RhYmxlcmFuZ2U6YzJkNGRjNzYwMmFlNGQxMDk3MmI4MmU5Y2YwNjIyZTJfMTktNy0xLTEtMTE1NQ_94e4379f-562c-42b1-8856-34eb3decd432"
      unitRef="usd">6000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i74d0414d096548d0af50d63ddab6fb05_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOmMyZDRkYzc2MDJhZTRkMTA5NzJiODJlOWNmMDYyMmUyL3RhYmxlcmFuZ2U6YzJkNGRjNzYwMmFlNGQxMDk3MmI4MmU5Y2YwNjIyZTJfMjAtMS0xLTEtOTc1_e550c713-6989-45f5-a762-71065fa7f752"
      unitRef="usd">-106622000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib1e0b106fc2f47c3aac09b7dd85dda20_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOmMyZDRkYzc2MDJhZTRkMTA5NzJiODJlOWNmMDYyMmUyL3RhYmxlcmFuZ2U6YzJkNGRjNzYwMmFlNGQxMDk3MmI4MmU5Y2YwNjIyZTJfMjAtMy0xLTEtOTc1_74775e45-cfc7-46fe-9ee3-9f9898bf8ce5"
      unitRef="usd">-87509000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i805b0087a9e4449db7a5cc72f49532be_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOmMyZDRkYzc2MDJhZTRkMTA5NzJiODJlOWNmMDYyMmUyL3RhYmxlcmFuZ2U6YzJkNGRjNzYwMmFlNGQxMDk3MmI4MmU5Y2YwNjIyZTJfMjAtNS0xLTEtOTc1_6e69ff89-511e-4039-9b7c-2d0336f3e7d0"
      unitRef="usd">326000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib4aef3362e084c749413f0daf4744eea_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81NS9mcmFnOjg2N2FjNzJjN2NhMDRlMDNiZGVjYzdjZjg4MmIwZjFkL3RhYmxlOmMyZDRkYzc2MDJhZTRkMTA5NzJiODJlOWNmMDYyMmUyL3RhYmxlcmFuZ2U6YzJkNGRjNzYwMmFlNGQxMDk3MmI4MmU5Y2YwNjIyZTJfMjAtNy0xLTEtOTc1_f7c7916e-799f-4259-ac70-acf80eb90a71"
      unitRef="usd">502000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RleHRyZWdpb246YzMxY2IxYTMyMzkzNDY4OWE4NzMyNjVhNTRjNjdhNGFfOTg5NTYwNDY1MjEyOA_5f990412-67fc-433c-997d-beecbde11e16">Capital Stock  &lt;div style="text-indent:22.5pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Preferred Stock&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; - The Company has authorized 100,000 shares of $50 par value 4.5% cumulative preferred nonvoting stock which is callable at $52.50.  There are 71,340 shares issued and 52,998 shares held in treasury at June&#160;30, 2020.  The Treasury shares at cost line on the unaudited Condensed Consolidated Balance Sheet includes $1.8 million related to preferred stock.  There were treasury purchases of 120 preferred stock shares during the six months ended June&#160;30, 2020.  There were no treasury purchases of preferred stock during the six months ended June&#160;30, 2019.  The Company has also authorized 1,000,000 shares of $10 par value second cumulative preferred voting stock.  No shares have been issued as of June&#160;30, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Common Stock&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; - The Company has authorized 180,000,000 shares of no par value common stock.  There were 62,081,391 shares issued as of December&#160;31, 2019.  No new shares were issued during the six months ended June&#160;30, 2020, or 2019.  There were 38,883,634 and 38,841,194 shares outstanding at June&#160;30, 2020, and December&#160;31, 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Treasury Shares&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; - The Company's share repurchase program authorizes up to $100.0 million to repurchase MSA common stock in the open market and in private transactions.  The share repurchase program has no expiration date.  The maximum number of shares that may be repurchased is calculated based on the dollars remaining under the program and the respective month-end closing share price.  During the six months ended June&#160;30, 2020, 175,000 shares were repurchased under this program and all of the repurchases occurred during the first quarter.  During the six months ended June 30, 2019, 33,465 shares were repurchased under the program.  There were 23,197,757 and 23,240,197 Treasury Shares at June&#160;30, 2020, and December&#160;31, 2019, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company issues Treasury Shares for all stock-based compensation plans.  Shares are issued from Treasury at the average Treasury Share cost on the date of the transaction.  There were 63,405 and 293,556 Treasury Shares issued for these purposes during the six months ended June&#160;30, 2020 and 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Common stock activity is summarized as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:14pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:54.871%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.941%;"/&gt;&lt;td style="width:1.0%;"/&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.941%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.700%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.941%;"/&gt;&lt;td style="width:1.0%;"/&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.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended June 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Common&lt;br/&gt;Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Treasury&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Common&lt;br/&gt;Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Treasury&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;232,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(328,081)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;213,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(300,919)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Stock compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restricted and performance stock awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(226)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(232)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Stock options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Treasury shares purchased&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(524)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(148)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Stock consideration in acquisition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Employee stock purchase program&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Share repurchase program&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,347)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;233,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(327,997)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;218,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(303,744)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;text-align:center;margin-top:9pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:9pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:55.456%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.795%;"/&gt;&lt;td style="width:1.0%;"/&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.795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.700%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.795%;"/&gt;&lt;td style="width:1.0%;"/&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.799%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended&#160;&lt;br/&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended&#160;&lt;br/&gt;June 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Common Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Treasury Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Common Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Treasury Cost&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;229,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(303,566)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;211,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(296,390)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Stock compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restricted and performance stock awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,464)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,643)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Stock options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Treasury shares purchased&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(8,141)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,595)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Stock consideration in acquisition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Employee stock purchase program&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Share repurchase program&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(20,113)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,347)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;233,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(327,997)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;218,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(303,744)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i7a24fe48bcef42d9ab83a7c2c9f863b9_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RleHRyZWdpb246YzMxY2IxYTMyMzkzNDY4OWE4NzMyNjVhNTRjNjdhNGFfNzM_3a5f9f69-502f-4209-89d2-beb0b9e14454"
      unitRef="shares">100000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i7a24fe48bcef42d9ab83a7c2c9f863b9_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RleHRyZWdpb246YzMxY2IxYTMyMzkzNDY4OWE4NzMyNjVhNTRjNjdhNGFfODY_1b045729-f7e4-4310-85af-5acbc82d5a58"
      unitRef="usdPerShare">50</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="idda785de38254216bf12d3cd87938db0_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RleHRyZWdpb246YzMxY2IxYTMyMzkzNDY4OWE4NzMyNjVhNTRjNjdhNGFfOTk_ceaacac0-66e9-4956-917a-09fcbf984fa7"
      unitRef="number">0.045</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="i7a24fe48bcef42d9ab83a7c2c9f863b9_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RleHRyZWdpb246YzMxY2IxYTMyMzkzNDY4OWE4NzMyNjVhNTRjNjdhNGFfMTYw_3bd0bf65-8cf6-4f89-b9c4-79f9abd70b38"
      unitRef="usdPerShare">52.50</us-gaap:PreferredStockRedemptionPricePerShare>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i7a24fe48bcef42d9ab83a7c2c9f863b9_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RleHRyZWdpb246YzMxY2IxYTMyMzkzNDY4OWE4NzMyNjVhNTRjNjdhNGFfMTc1_a5a09f39-3235-41c9-944f-8e117582d2ec"
      unitRef="shares">71340</us-gaap:PreferredStockSharesIssued>
    <us-gaap:TreasuryStockShares
      contextRef="i7a24fe48bcef42d9ab83a7c2c9f863b9_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RleHRyZWdpb246YzMxY2IxYTMyMzkzNDY4OWE4NzMyNjVhNTRjNjdhNGFfMTk2_3b2c050f-90f2-4ed9-8ff3-f15b3fcbfa36"
      unitRef="shares">52998</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="i87054ff6936548cc9ea9cb7c35eec5a9_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RleHRyZWdpb246YzMxY2IxYTMyMzkzNDY4OWE4NzMyNjVhNTRjNjdhNGFfMzI3_1ecd3156-73ce-4d16-8375-d430879358f7"
      unitRef="usd">1800000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="idda785de38254216bf12d3cd87938db0_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RleHRyZWdpb246YzMxY2IxYTMyMzkzNDY4OWE4NzMyNjVhNTRjNjdhNGFfMzky_e0aa193c-0356-454d-893f-0e2c2a8be892"
      unitRef="shares">120</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="idf9f6ca17c914a34b485b5e06119781e_D20190101-20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RleHRyZWdpb246YzMxY2IxYTMyMzkzNDY4OWE4NzMyNjVhNTRjNjdhNGFfNDQ4_b18bdcfe-448f-4fc7-88a2-271d38c7fe38"
      unitRef="shares">0</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i75b71ed091dd4542b4c6452a7a7b4af8_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RleHRyZWdpb246YzMxY2IxYTMyMzkzNDY4OWE4NzMyNjVhNTRjNjdhNGFfNTQw_2fd99a04-c305-41b1-9d3e-155b862daadf"
      unitRef="shares">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i75b71ed091dd4542b4c6452a7a7b4af8_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RleHRyZWdpb246YzMxY2IxYTMyMzkzNDY4OWE4NzMyNjVhNTRjNjdhNGFfNTUz_c6670e99-daa9-4107-a2c5-da7febcf1fe9"
      unitRef="usdPerShare">10</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i75b71ed091dd4542b4c6452a7a7b4af8_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RleHRyZWdpb246YzMxY2IxYTMyMzkzNDY4OWE4NzMyNjVhNTRjNjdhNGFfNjA5_8601398e-825d-439b-b2ba-30fb527b138d"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RleHRyZWdpb246YzMxY2IxYTMyMzkzNDY4OWE4NzMyNjVhNTRjNjdhNGFfNjg4_ab146102-60ef-427f-9ee7-aebb4bdca0d6"
      unitRef="shares">180000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockNoParValue
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RleHRyZWdpb246YzMxY2IxYTMyMzkzNDY4OWE4NzMyNjVhNTRjNjdhNGFfNzAx_c93223b5-4ee3-45de-a512-6e0861b7500b"
      unitRef="usdPerShare">0</us-gaap:CommonStockNoParValue>
    <us-gaap:CommonStockSharesIssued
      contextRef="i02de8436773d41fabfdfe163aa21d744_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RleHRyZWdpb246YzMxY2IxYTMyMzkzNDY4OWE4NzMyNjVhNTRjNjdhNGFfNzQw_737d39d7-c9c0-4a66-afc3-1dbc04f87dd7"
      unitRef="shares">62081391</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ibbb13c1a9eb34fda85cbbb2ce264cf08_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RleHRyZWdpb246YzMxY2IxYTMyMzkzNDY4OWE4NzMyNjVhNTRjNjdhNGFfNzY4_611f135c-fc62-4da6-a68a-d00fa27cd107"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RleHRyZWdpb246YzMxY2IxYTMyMzkzNDY4OWE4NzMyNjVhNTRjNjdhNGFfODMx_c7ac0dbb-511e-4621-9d85-2bd67b9da37d"
      unitRef="shares">38883634</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i0e6a8eb82a1b4e8596d34a2ec76bbe39_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RleHRyZWdpb246YzMxY2IxYTMyMzkzNDY4OWE4NzMyNjVhNTRjNjdhNGFfODM4_4c2f63de-6bc0-46ea-a1e6-f22372a07063"
      unitRef="shares">38841194</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i1d25867b7065492d873267d370f73479_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RleHRyZWdpb246YzMxY2IxYTMyMzkzNDY4OWE4NzMyNjVhNTRjNjdhNGFfOTYz_d85179d3-a188-4573-8306-0c8e25315e78"
      unitRef="usd">100000000.0</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="ibbb13c1a9eb34fda85cbbb2ce264cf08_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RleHRyZWdpb246YzMxY2IxYTMyMzkzNDY4OWE4NzMyNjVhNTRjNjdhNGFfMTI4MQ_40f3c1d3-3081-4684-8803-dc103e896244"
      unitRef="shares">175000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="ibf5c11e319b34e95bc045a89aa91809a_D20190101-20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RleHRyZWdpb246YzMxY2IxYTMyMzkzNDY4OWE4NzMyNjVhNTRjNjdhNGFfMTMyOQ_afa4efde-87fb-4967-9150-6d3951b39bc3"
      unitRef="shares">33465</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockShares
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RleHRyZWdpb246YzMxY2IxYTMyMzkzNDY4OWE4NzMyNjVhNTRjNjdhNGFfMTQ2MA_6c1403ba-0bbc-4ca8-9ad8-e8f1a438dbae"
      unitRef="shares">23197757</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="i0e6a8eb82a1b4e8596d34a2ec76bbe39_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RleHRyZWdpb246YzMxY2IxYTMyMzkzNDY4OWE4NzMyNjVhNTRjNjdhNGFfMTQ2Nw_d2be5887-14ef-41f5-aab0-bfabaf7c5913"
      unitRef="shares">23240197</us-gaap:TreasuryStockShares>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross
      contextRef="ib70b41de9e5140ed95b4485fab1cd942_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RleHRyZWdpb246YzMxY2IxYTMyMzkzNDY4OWE4NzMyNjVhNTRjNjdhNGFfMTY5OA_27fbc7ae-7437-47c8-8638-4f21d111bebc"
      unitRef="shares">63405</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross
      contextRef="ibc9752b007074f4183fb36b9af1d27d2_D20190101-20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RleHRyZWdpb246YzMxY2IxYTMyMzkzNDY4OWE4NzMyNjVhNTRjNjdhNGFfMTcwNQ_ac17ee6e-1106-44de-8e62-d8040826eda3"
      unitRef="shares">293556</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross>
    <msa:CapitalStockDisclosureTableTextBlock
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RleHRyZWdpb246YzMxY2IxYTMyMzkzNDY4OWE4NzMyNjVhNTRjNjdhNGFfOTg5NTYwNDY1MjEyOQ_1ea2d2fd-9f97-4bd6-a42a-e4530c6562dd">&lt;div style="text-indent:22.5pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Common stock activity is summarized as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:14pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:54.871%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.941%;"/&gt;&lt;td style="width:1.0%;"/&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.941%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.700%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.941%;"/&gt;&lt;td style="width:1.0%;"/&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.946%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended June 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Common&lt;br/&gt;Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Treasury&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Common&lt;br/&gt;Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Treasury&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;232,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(328,081)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;213,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(300,919)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Stock compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restricted and performance stock awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(226)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(232)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Stock options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Treasury shares purchased&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(524)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(148)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Stock consideration in acquisition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Employee stock purchase program&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Share repurchase program&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,347)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;233,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(327,997)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;218,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(303,744)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;text-align:center;margin-top:9pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:9pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:55.456%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.795%;"/&gt;&lt;td style="width:1.0%;"/&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.795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.700%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.795%;"/&gt;&lt;td style="width:1.0%;"/&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.799%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended&#160;&lt;br/&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended&#160;&lt;br/&gt;June 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Common Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Treasury Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Common Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Treasury Cost&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;229,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(303,566)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;211,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(296,390)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Stock compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restricted and performance stock awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,464)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,643)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Stock options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Treasury shares purchased&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(8,141)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,595)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Stock consideration in acquisition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Employee stock purchase program&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Share repurchase program&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(20,113)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,347)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;233,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(327,997)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;218,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(303,744)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</msa:CapitalStockDisclosureTableTextBlock>
    <us-gaap:CommonStockValueOutstanding
      contextRef="i0d1242a2c1d14bc499008531db57cc41_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RhYmxlOjZiOTAwNzZmMTA0NzRjMGViZWM5ZDdhY2U0Yjg0Nzg3L3RhYmxlcmFuZ2U6NmI5MDA3NmYxMDQ3NGMwZWJlYzlkN2FjZTRiODQ3ODdfMi0xLTEtMS0w_59e894f8-2629-4fba-b4ed-344685ba92ad"
      unitRef="usd">232167000</us-gaap:CommonStockValueOutstanding>
    <us-gaap:CommonStockValueOutstanding
      contextRef="if69404c5eca342479d532f6d78a0d9a7_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RhYmxlOjZiOTAwNzZmMTA0NzRjMGViZWM5ZDdhY2U0Yjg0Nzg3L3RhYmxlcmFuZ2U6NmI5MDA3NmYxMDQ3NGMwZWJlYzlkN2FjZTRiODQ3ODdfMi0zLTEtMS0w_e46df75c-745e-4fd0-8540-0fffd89b7076"
      unitRef="usd">328081000</us-gaap:CommonStockValueOutstanding>
    <us-gaap:CommonStockValueOutstanding
      contextRef="if87151bf9a674df38f85a26872fee31d_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RhYmxlOjZiOTAwNzZmMTA0NzRjMGViZWM5ZDdhY2U0Yjg0Nzg3L3RhYmxlcmFuZ2U6NmI5MDA3NmYxMDQ3NGMwZWJlYzlkN2FjZTRiODQ3ODdfMi01LTEtMS0w_22c7465e-0c20-4f4f-8bb0-4f3ba0adad78"
      unitRef="usd">213099000</us-gaap:CommonStockValueOutstanding>
    <us-gaap:CommonStockValueOutstanding
      contextRef="id7e6482a54e042b4a039f03443e7269a_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RhYmxlOjZiOTAwNzZmMTA0NzRjMGViZWM5ZDdhY2U0Yjg0Nzg3L3RhYmxlcmFuZ2U6NmI5MDA3NmYxMDQ3NGMwZWJlYzlkN2FjZTRiODQ3ODdfMi03LTEtMS0w_2997a3d9-3f23-4de0-afbf-32279ff68e50"
      unitRef="usd">300919000</us-gaap:CommonStockValueOutstanding>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i7eeb580242444b12b49edbbe906bf94c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RhYmxlOjZiOTAwNzZmMTA0NzRjMGViZWM5ZDdhY2U0Yjg0Nzg3L3RhYmxlcmFuZ2U6NmI5MDA3NmYxMDQ3NGMwZWJlYzlkN2FjZTRiODQ3ODdfMy0xLTEtMS0w_779a9a6b-aaa3-4b80-86ea-c62ee04c1235"
      unitRef="usd">830000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i1b258f577329416a9cce409f080026a6_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RhYmxlOjZiOTAwNzZmMTA0NzRjMGViZWM5ZDdhY2U0Yjg0Nzg3L3RhYmxlcmFuZ2U6NmI5MDA3NmYxMDQ3NGMwZWJlYzlkN2FjZTRiODQ3ODdfMy0zLTEtMS0w_5ad98dbd-5688-42f8-bf75-c167882e350d"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i7cb20ddb461e42b195ece94cc5122523_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RhYmxlOjZiOTAwNzZmMTA0NzRjMGViZWM5ZDdhY2U0Yjg0Nzg3L3RhYmxlcmFuZ2U6NmI5MDA3NmYxMDQ3NGMwZWJlYzlkN2FjZTRiODQ3ODdfMy01LTEtMS0w_b3659a90-8c55-4ddd-94be-3fa29be168a2"
      unitRef="usd">3340000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ied4c1d27a5aa47bbac25c8876c58b9ed_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RhYmxlOjZiOTAwNzZmMTA0NzRjMGViZWM5ZDdhY2U0Yjg0Nzg3L3RhYmxlcmFuZ2U6NmI5MDA3NmYxMDQ3NGMwZWJlYzlkN2FjZTRiODQ3ODdfMy03LTEtMS0w_b9e159de-c076-41ef-ba4e-06ba6fad0bc1"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensationGross
      contextRef="i864f3cba117d4aa78d4d516c73ac962e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RhYmxlOjZiOTAwNzZmMTA0NzRjMGViZWM5ZDdhY2U0Yjg0Nzg3L3RhYmxlcmFuZ2U6NmI5MDA3NmYxMDQ3NGMwZWJlYzlkN2FjZTRiODQ3ODdfNC0xLTEtMS0w_e09e17c0-7127-4a8a-9298-93d675d4c7c9"
      unitRef="usd">226000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensationGross>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensationGross
      contextRef="i7fa7634c158849bf93c363627e8a5738_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RhYmxlOjZiOTAwNzZmMTA0NzRjMGViZWM5ZDdhY2U0Yjg0Nzg3L3RhYmxlcmFuZ2U6NmI5MDA3NmYxMDQ3NGMwZWJlYzlkN2FjZTRiODQ3ODdfNC0zLTEtMS0w_1e0a2db1-6bee-4816-bc0a-6830306a2e7c"
      unitRef="usd">226000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensationGross>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensationGross
      contextRef="id2df50eef55840a78f78554d417faf0c_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RhYmxlOjZiOTAwNzZmMTA0NzRjMGViZWM5ZDdhY2U0Yjg0Nzg3L3RhYmxlcmFuZ2U6NmI5MDA3NmYxMDQ3NGMwZWJlYzlkN2FjZTRiODQ3ODdfNC01LTEtMS0w_7f1735e2-bd80-4bee-8336-b36ef2432e15"
      unitRef="usd">232000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensationGross>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensationGross
      contextRef="idac719cffc5d45d2b7188d747f470fdd_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RhYmxlOjZiOTAwNzZmMTA0NzRjMGViZWM5ZDdhY2U0Yjg0Nzg3L3RhYmxlcmFuZ2U6NmI5MDA3NmYxMDQ3NGMwZWJlYzlkN2FjZTRiODQ3ODdfNC03LTEtMS0w_7aa88d4d-b466-46e5-aacc-71eff8db50c1"
      unitRef="usd">232000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i9285003c558945da941da4c10423942f_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RhYmxlOjZiOTAwNzZmMTA0NzRjMGViZWM5ZDdhY2U0Yjg0Nzg3L3RhYmxlcmFuZ2U6NmI5MDA3NmYxMDQ3NGMwZWJlYzlkN2FjZTRiODQ3ODdfNS0xLTEtMS0w_aa6635c9-6dd0-4b8d-b1aa-a2103831a0b0"
      unitRef="usd">677000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i8f7c0f6de36747cdb4b53c06f47a4171_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RhYmxlOjZiOTAwNzZmMTA0NzRjMGViZWM5ZDdhY2U0Yjg0Nzg3L3RhYmxlcmFuZ2U6NmI5MDA3NmYxMDQ3NGMwZWJlYzlkN2FjZTRiODQ3ODdfNS0zLTEtMS0w_5a0196e5-79ac-4ac5-8752-6025709e53c8"
      unitRef="usd">330000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i0f12eb6720284f21ad98ef93bf87a8f3_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RhYmxlOjZiOTAwNzZmMTA0NzRjMGViZWM5ZDdhY2U0Yjg0Nzg3L3RhYmxlcmFuZ2U6NmI5MDA3NmYxMDQ3NGMwZWJlYzlkN2FjZTRiODQ3ODdfNS01LTEtMS0w_65264192-0dbb-49ec-ac69-7677ae999413"
      unitRef="usd">1372000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i9bdcf84dc52043988cc6e39412b394af_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RhYmxlOjZiOTAwNzZmMTA0NzRjMGViZWM5ZDdhY2U0Yjg0Nzg3L3RhYmxlcmFuZ2U6NmI5MDA3NmYxMDQ3NGMwZWJlYzlkN2FjZTRiODQ3ODdfNS03LTEtMS0w_91c44689-790c-495b-976c-34c50c12abc7"
      unitRef="usd">395000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i46dfee6a5ce94b2883027ceeb07958ef_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RhYmxlOjZiOTAwNzZmMTA0NzRjMGViZWM5ZDdhY2U0Yjg0Nzg3L3RhYmxlcmFuZ2U6NmI5MDA3NmYxMDQ3NGMwZWJlYzlkN2FjZTRiODQ3ODdfNi0xLTEtMS0w_270bb9f0-8e04-414f-97a9-5a452c340c89"
      unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i92c1574e595b48e689051bd75c9c56e5_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RhYmxlOjZiOTAwNzZmMTA0NzRjMGViZWM5ZDdhY2U0Yjg0Nzg3L3RhYmxlcmFuZ2U6NmI5MDA3NmYxMDQ3NGMwZWJlYzlkN2FjZTRiODQ3ODdfNi0zLTEtMS0w_512a805c-5d55-4640-a1a6-83349d678e1a"
      unitRef="usd">524000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i7e2fc7edd3044db2b5779e1004ce7fde_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RhYmxlOjZiOTAwNzZmMTA0NzRjMGViZWM5ZDdhY2U0Yjg0Nzg3L3RhYmxlcmFuZ2U6NmI5MDA3NmYxMDQ3NGMwZWJlYzlkN2FjZTRiODQ3ODdfNi01LTEtMS0w_42c4d395-30fd-415a-9b7b-c6b0c0c6d0a0"
      unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i27dd7e54674547439c5976f95e8ffc6e_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RhYmxlOjZiOTAwNzZmMTA0NzRjMGViZWM5ZDdhY2U0Yjg0Nzg3L3RhYmxlcmFuZ2U6NmI5MDA3NmYxMDQ3NGMwZWJlYzlkN2FjZTRiODQ3ODdfNi03LTEtMS0w_72a8e539-647a-41f3-b289-e8224b61e0bc"
      unitRef="usd">148000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ife12c0583c184db8894e9e215e3cd324_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RhYmxlOjZiOTAwNzZmMTA0NzRjMGViZWM5ZDdhY2U0Yjg0Nzg3L3RhYmxlcmFuZ2U6NmI5MDA3NmYxMDQ3NGMwZWJlYzlkN2FjZTRiODQ3ODdfNy0xLTEtMS0w_122e6951-e0c3-4d3b-bd26-4e1d54a26316"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i9cd22a952cff4d498890742e163bceaf_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RhYmxlOjZiOTAwNzZmMTA0NzRjMGViZWM5ZDdhY2U0Yjg0Nzg3L3RhYmxlcmFuZ2U6NmI5MDA3NmYxMDQ3NGMwZWJlYzlkN2FjZTRiODQ3ODdfNy0zLTEtMS0w_6a7cafa2-0f8b-4182-9ba8-2c4a945c31cc"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i37090b52666947f092fb92b2d2e94880_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RhYmxlOjZiOTAwNzZmMTA0NzRjMGViZWM5ZDdhY2U0Yjg0Nzg3L3RhYmxlcmFuZ2U6NmI5MDA3NmYxMDQ3NGMwZWJlYzlkN2FjZTRiODQ3ODdfNy01LTEtMS0w_ebe2b333-2751-4e21-b11c-65a6ed92b426"
      unitRef="usd">-921000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i2844cacb963f45409c62f289bcce158b_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RhYmxlOjZiOTAwNzZmMTA0NzRjMGViZWM5ZDdhY2U0Yjg0Nzg3L3RhYmxlcmFuZ2U6NmI5MDA3NmYxMDQ3NGMwZWJlYzlkN2FjZTRiODQ3ODdfNy03LTEtMS0w_3552ce69-c971-470c-bf71-c91d59927355"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i298c980840e04020a1ec80fcda27746c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RhYmxlOjZiOTAwNzZmMTA0NzRjMGViZWM5ZDdhY2U0Yjg0Nzg3L3RhYmxlcmFuZ2U6NmI5MDA3NmYxMDQ3NGMwZWJlYzlkN2FjZTRiODQ3ODdfOC0xLTEtMS0w_3fd87ca5-e6d6-4f73-890e-7da8cb3f750c"
      unitRef="usd">-338000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i3352bc7aab2f4677850909d5101c62e0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RhYmxlOjZiOTAwNzZmMTA0NzRjMGViZWM5ZDdhY2U0Yjg0Nzg3L3RhYmxlcmFuZ2U6NmI5MDA3NmYxMDQ3NGMwZWJlYzlkN2FjZTRiODQ3ODdfOC0zLTEtMS0w_a0901a14-65b6-4cc9-b4b0-1f79d4b301cb"
      unitRef="usd">-52000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i8f41547980d44ecdb49805bbdb0e558a_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RhYmxlOjZiOTAwNzZmMTA0NzRjMGViZWM5ZDdhY2U0Yjg0Nzg3L3RhYmxlcmFuZ2U6NmI5MDA3NmYxMDQ3NGMwZWJlYzlkN2FjZTRiODQ3ODdfOC01LTEtMS0w_b1afb9a6-557a-4210-9468-561b93a9afcb"
      unitRef="usd">-301000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i12a9f2decba8489c91aa7488bd97d90d_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RhYmxlOjZiOTAwNzZmMTA0NzRjMGViZWM5ZDdhY2U0Yjg0Nzg3L3RhYmxlcmFuZ2U6NmI5MDA3NmYxMDQ3NGMwZWJlYzlkN2FjZTRiODQ3ODdfOC03LTEtMS0w_71e4b35d-2497-4c3d-834e-30e41ff573f3"
      unitRef="usd">-43000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i7fc16ebe13fa41bcb0893554cc642875_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RhYmxlOjZiOTAwNzZmMTA0NzRjMGViZWM5ZDdhY2U0Yjg0Nzg3L3RhYmxlcmFuZ2U6NmI5MDA3NmYxMDQ3NGMwZWJlYzlkN2FjZTRiODQ3ODdfOS0xLTEtMS0w_c55fc2aa-30d4-4447-be3a-4d2d88c44f67"
      unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i3d3234328277460291cde32c36242299_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RhYmxlOjZiOTAwNzZmMTA0NzRjMGViZWM5ZDdhY2U0Yjg0Nzg3L3RhYmxlcmFuZ2U6NmI5MDA3NmYxMDQ3NGMwZWJlYzlkN2FjZTRiODQ3ODdfOS0zLTEtMS0w_b7a8471e-386c-4a24-aebd-a9154ba91939"
      unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i86947e5f195246e6a3a418829bcfba2f_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RhYmxlOjZiOTAwNzZmMTA0NzRjMGViZWM5ZDdhY2U0Yjg0Nzg3L3RhYmxlcmFuZ2U6NmI5MDA3NmYxMDQ3NGMwZWJlYzlkN2FjZTRiODQ3ODdfOS01LTEtMS0w_b9c2c67e-c43b-46d3-869a-603dc4c28c34"
      unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i39b9a5fa767a47f9a6449c5a0208aaaf_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RhYmxlOjZiOTAwNzZmMTA0NzRjMGViZWM5ZDdhY2U0Yjg0Nzg3L3RhYmxlcmFuZ2U6NmI5MDA3NmYxMDQ3NGMwZWJlYzlkN2FjZTRiODQ3ODdfOS03LTEtMS0w_775fca72-7f58-49c8-816e-192823f5d091"
      unitRef="usd">3347000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:CommonStockValueOutstanding
      contextRef="i1d25867b7065492d873267d370f73479_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RhYmxlOjZiOTAwNzZmMTA0NzRjMGViZWM5ZDdhY2U0Yjg0Nzg3L3RhYmxlcmFuZ2U6NmI5MDA3NmYxMDQ3NGMwZWJlYzlkN2FjZTRiODQ3ODdfMTAtMS0xLTEtMA_64da40d9-455a-4b7d-9faf-14690c328414"
      unitRef="usd">233786000</us-gaap:CommonStockValueOutstanding>
    <us-gaap:CommonStockValueOutstanding
      contextRef="i9570e472fc2e4407b7bcf79fd741cd5b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RhYmxlOjZiOTAwNzZmMTA0NzRjMGViZWM5ZDdhY2U0Yjg0Nzg3L3RhYmxlcmFuZ2U6NmI5MDA3NmYxMDQ3NGMwZWJlYzlkN2FjZTRiODQ3ODdfMTAtMy0xLTEtMA_6752baf1-cb3b-45dd-a834-ec56ee942f26"
      unitRef="usd">327997000</us-gaap:CommonStockValueOutstanding>
    <us-gaap:CommonStockValueOutstanding
      contextRef="i5082ff08c74943e8bf562d6204559587_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RhYmxlOjZiOTAwNzZmMTA0NzRjMGViZWM5ZDdhY2U0Yjg0Nzg3L3RhYmxlcmFuZ2U6NmI5MDA3NmYxMDQ3NGMwZWJlYzlkN2FjZTRiODQ3ODdfMTAtNS0xLTEtMA_76f40fb5-c6a2-4ef8-80b4-3d5150a848f3"
      unitRef="usd">218801000</us-gaap:CommonStockValueOutstanding>
    <us-gaap:CommonStockValueOutstanding
      contextRef="i3ceef66ac03c48f1995c6fd99c21a985_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RhYmxlOjZiOTAwNzZmMTA0NzRjMGViZWM5ZDdhY2U0Yjg0Nzg3L3RhYmxlcmFuZ2U6NmI5MDA3NmYxMDQ3NGMwZWJlYzlkN2FjZTRiODQ3ODdfMTAtNy0xLTEtMA_c4a9bff0-6e97-45c4-9ea9-3ff77cb793b6"
      unitRef="usd">303744000</us-gaap:CommonStockValueOutstanding>
    <us-gaap:CommonStockValueOutstanding
      contextRef="i02de8436773d41fabfdfe163aa21d744_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RhYmxlOjQzZTI1NDUxZDY3MjQzMzliMmNlNDExYjJkOTAxNTdiL3RhYmxlcmFuZ2U6NDNlMjU0NTFkNjcyNDMzOWIyY2U0MTFiMmQ5MDE1N2JfMi0xLTEtMS0xMjYx_8f1c87ae-7c6c-4843-9929-29dca61a1fdc"
      unitRef="usd">229127000</us-gaap:CommonStockValueOutstanding>
    <us-gaap:CommonStockValueOutstanding
      contextRef="id869746da22c4cbc9c73e7af216185cc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RhYmxlOjQzZTI1NDUxZDY3MjQzMzliMmNlNDExYjJkOTAxNTdiL3RhYmxlcmFuZ2U6NDNlMjU0NTFkNjcyNDMzOWIyY2U0MTFiMmQ5MDE1N2JfMi0zLTEtMS0xMjYx_6d1bc533-93a9-4be8-8530-bc4002ac981c"
      unitRef="usd">303566000</us-gaap:CommonStockValueOutstanding>
    <us-gaap:CommonStockValueOutstanding
      contextRef="ie67b0b05018d4db5b0962584a1f74f8a_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RhYmxlOjQzZTI1NDUxZDY3MjQzMzliMmNlNDExYjJkOTAxNTdiL3RhYmxlcmFuZ2U6NDNlMjU0NTFkNjcyNDMzOWIyY2U0MTFiMmQ5MDE1N2JfMi01LTEtMS0xMjU1_2e1f6754-f90c-44e6-95bc-e6784b1f4f70"
      unitRef="usd">211806000</us-gaap:CommonStockValueOutstanding>
    <us-gaap:CommonStockValueOutstanding
      contextRef="iee6324aef6c84e49a403deb8757fb944_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RhYmxlOjQzZTI1NDUxZDY3MjQzMzliMmNlNDExYjJkOTAxNTdiL3RhYmxlcmFuZ2U6NDNlMjU0NTFkNjcyNDMzOWIyY2U0MTFiMmQ5MDE1N2JfMi03LTEtMS0xMjU1_590c3c9d-0b80-490a-b02b-6858ac5628cd"
      unitRef="usd">296390000</us-gaap:CommonStockValueOutstanding>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ibbb13c1a9eb34fda85cbbb2ce264cf08_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RhYmxlOjQzZTI1NDUxZDY3MjQzMzliMmNlNDExYjJkOTAxNTdiL3RhYmxlcmFuZ2U6NDNlMjU0NTFkNjcyNDMzOWIyY2U0MTFiMmQ5MDE1N2JfMy0xLTEtMS0xMjYx_6d6c0052-2562-464b-9d54-f960a59146bc"
      unitRef="usd">4352000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ib70b41de9e5140ed95b4485fab1cd942_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RhYmxlOjQzZTI1NDUxZDY3MjQzMzliMmNlNDExYjJkOTAxNTdiL3RhYmxlcmFuZ2U6NDNlMjU0NTFkNjcyNDMzOWIyY2U0MTFiMmQ5MDE1N2JfMy0zLTEtMS0xMjYx_d8f81bfa-0216-4668-bbbd-c7a7be94ee5b"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ibf5c11e319b34e95bc045a89aa91809a_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RhYmxlOjQzZTI1NDUxZDY3MjQzMzliMmNlNDExYjJkOTAxNTdiL3RhYmxlcmFuZ2U6NDNlMjU0NTFkNjcyNDMzOWIyY2U0MTFiMmQ5MDE1N2JfMy01LTEtMS0xMjU1_8a9e3b59-61aa-4c68-8029-ac858769a22b"
      unitRef="usd">6086000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ibc9752b007074f4183fb36b9af1d27d2_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RhYmxlOjQzZTI1NDUxZDY3MjQzMzliMmNlNDExYjJkOTAxNTdiL3RhYmxlcmFuZ2U6NDNlMjU0NTFkNjcyNDMzOWIyY2U0MTFiMmQ5MDE1N2JfMy03LTEtMS0xMjU1_c3355b96-1d4d-42d6-af1e-e078418a547e"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensationGross
      contextRef="i8b4ec7df0bb14ca2ad6eca5f334391c4_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RhYmxlOjQzZTI1NDUxZDY3MjQzMzliMmNlNDExYjJkOTAxNTdiL3RhYmxlcmFuZ2U6NDNlMjU0NTFkNjcyNDMzOWIyY2U0MTFiMmQ5MDE1N2JfNC0xLTEtMS0xMjYx_6d7ab36c-046f-4efe-9510-aac0baf32a80"
      unitRef="usd">2464000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensationGross>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensationGross
      contextRef="i4cbfff1951ab4d828e3d1d6645e5ec3d_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RhYmxlOjQzZTI1NDUxZDY3MjQzMzliMmNlNDExYjJkOTAxNTdiL3RhYmxlcmFuZ2U6NDNlMjU0NTFkNjcyNDMzOWIyY2U0MTFiMmQ5MDE1N2JfNC0zLTEtMS0xMjYx_383c3576-2396-4df4-b4f8-516902d66c32"
      unitRef="usd">2464000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensationGross>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensationGross
      contextRef="i7d44e02c7b564767ac7d120df9ae43e6_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RhYmxlOjQzZTI1NDUxZDY3MjQzMzliMmNlNDExYjJkOTAxNTdiL3RhYmxlcmFuZ2U6NDNlMjU0NTFkNjcyNDMzOWIyY2U0MTFiMmQ5MDE1N2JfNC01LTEtMS0xMjU1_791e2dee-f030-485b-9a6c-e0bf5342fe7d"
      unitRef="usd">2643000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensationGross>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensationGross
      contextRef="ic8bbe3a855d545e2ad42f52de22d7b77_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RhYmxlOjQzZTI1NDUxZDY3MjQzMzliMmNlNDExYjJkOTAxNTdiL3RhYmxlcmFuZ2U6NDNlMjU0NTFkNjcyNDMzOWIyY2U0MTFiMmQ5MDE1N2JfNC03LTEtMS0xMjU1_85190b81-e4d6-4049-9a9b-8bbcef717dfb"
      unitRef="usd">2643000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i7fa0846eb86d4d2aa6211413cab1514b_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RhYmxlOjQzZTI1NDUxZDY3MjQzMzliMmNlNDExYjJkOTAxNTdiL3RhYmxlcmFuZ2U6NDNlMjU0NTFkNjcyNDMzOWIyY2U0MTFiMmQ5MDE1N2JfNS0xLTEtMS0xMjYx_390a4149-5b5c-4116-9188-f2f9afdd7f36"
      unitRef="usd">2433000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i038f57959cae4260a280293acd31e6de_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RhYmxlOjQzZTI1NDUxZDY3MjQzMzliMmNlNDExYjJkOTAxNTdiL3RhYmxlcmFuZ2U6NDNlMjU0NTFkNjcyNDMzOWIyY2U0MTFiMmQ5MDE1N2JfNS0zLTEtMS0xMjYx_4afb8e0a-0a3c-455a-a08a-d41aff45fd55"
      unitRef="usd">1307000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i7020394e33ad4f759bae590dbbb2928a_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RhYmxlOjQzZTI1NDUxZDY3MjQzMzliMmNlNDExYjJkOTAxNTdiL3RhYmxlcmFuZ2U6NDNlMjU0NTFkNjcyNDMzOWIyY2U0MTFiMmQ5MDE1N2JfNS01LTEtMS0xMjU1_86b63d2f-5b34-4e43-8556-8c3dd945a169"
      unitRef="usd">2330000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ic0cd1fdd7c29429d8b484ddb5d2dd0ec_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RhYmxlOjQzZTI1NDUxZDY3MjQzMzliMmNlNDExYjJkOTAxNTdiL3RhYmxlcmFuZ2U6NDNlMjU0NTFkNjcyNDMzOWIyY2U0MTFiMmQ5MDE1N2JfNS03LTEtMS0xMjU1_8bbdf540-9746-43cb-b9d9-178381da6c74"
      unitRef="usd">902000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ic7de8f8255dc40faab11596f28558f85_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RhYmxlOjQzZTI1NDUxZDY3MjQzMzliMmNlNDExYjJkOTAxNTdiL3RhYmxlcmFuZ2U6NDNlMjU0NTFkNjcyNDMzOWIyY2U0MTFiMmQ5MDE1N2JfNi0xLTEtMS0xMjYx_6df894eb-1e81-4c5e-a8e2-3898d8c5eaba"
      unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ibfb911db5c2a4f89a384d22b4284ce7f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RhYmxlOjQzZTI1NDUxZDY3MjQzMzliMmNlNDExYjJkOTAxNTdiL3RhYmxlcmFuZ2U6NDNlMjU0NTFkNjcyNDMzOWIyY2U0MTFiMmQ5MDE1N2JfNi0zLTEtMS0xMjYx_43438285-9620-4006-bd15-8a8538deb693"
      unitRef="usd">8141000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="idfc829e13fc540dc84a4159901da1e68_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RhYmxlOjQzZTI1NDUxZDY3MjQzMzliMmNlNDExYjJkOTAxNTdiL3RhYmxlcmFuZ2U6NDNlMjU0NTFkNjcyNDMzOWIyY2U0MTFiMmQ5MDE1N2JfNi01LTEtMS0xMjU1_2437fac2-f2f2-4b7a-b407-db1f2639cc0b"
      unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i6fc264ade68247319b997b39ea9e9c8e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RhYmxlOjQzZTI1NDUxZDY3MjQzMzliMmNlNDExYjJkOTAxNTdiL3RhYmxlcmFuZ2U6NDNlMjU0NTFkNjcyNDMzOWIyY2U0MTFiMmQ5MDE1N2JfNi03LTEtMS0xMjU1_25e00103-7262-4fcc-8396-126bd92ec7da"
      unitRef="usd">7595000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i5d45000cddfe4b0588248f657fc8d6eb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RhYmxlOjQzZTI1NDUxZDY3MjQzMzliMmNlNDExYjJkOTAxNTdiL3RhYmxlcmFuZ2U6NDNlMjU0NTFkNjcyNDMzOWIyY2U0MTFiMmQ5MDE1N2JfNy0xLTEtMS0xMjYx_488157b5-1f8a-4956-8090-1da28be85feb"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i18ec3f74b6024958b780c99f7cfa3069_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RhYmxlOjQzZTI1NDUxZDY3MjQzMzliMmNlNDExYjJkOTAxNTdiL3RhYmxlcmFuZ2U6NDNlMjU0NTFkNjcyNDMzOWIyY2U0MTFiMmQ5MDE1N2JfNy0zLTEtMS0xMjYx_0b61368d-4752-447c-ab71-7020cb50470b"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i8cc9af0d3b3c45e5a4c7de46c1fe430b_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RhYmxlOjQzZTI1NDUxZDY3MjQzMzliMmNlNDExYjJkOTAxNTdiL3RhYmxlcmFuZ2U6NDNlMjU0NTFkNjcyNDMzOWIyY2U0MTFiMmQ5MDE1N2JfNy01LTEtMS0xMjU1_f8058893-e050-4326-ac7d-dbf69641a639"
      unitRef="usd">-921000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i60440c64d34c4576bbf273d0118b6a1c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RhYmxlOjQzZTI1NDUxZDY3MjQzMzliMmNlNDExYjJkOTAxNTdiL3RhYmxlcmFuZ2U6NDNlMjU0NTFkNjcyNDMzOWIyY2U0MTFiMmQ5MDE1N2JfNy03LTEtMS0xMjU1_6f3a083e-e699-4c0c-8684-1f3244c81055"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i93882c80456449f09d91b56f528e83eb_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RhYmxlOjQzZTI1NDUxZDY3MjQzMzliMmNlNDExYjJkOTAxNTdiL3RhYmxlcmFuZ2U6NDNlMjU0NTFkNjcyNDMzOWIyY2U0MTFiMmQ5MDE1N2JfOC0xLTEtMS0xMjYx_87b17636-1555-425a-9e6b-de3f21005fd2"
      unitRef="usd">-338000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ib6fc1215edad4a90adf7937dfa398471_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RhYmxlOjQzZTI1NDUxZDY3MjQzMzliMmNlNDExYjJkOTAxNTdiL3RhYmxlcmFuZ2U6NDNlMjU0NTFkNjcyNDMzOWIyY2U0MTFiMmQ5MDE1N2JfOC0zLTEtMS0xMjYx_61c2557d-f4dc-4ea5-a229-c9f4b8696c56"
      unitRef="usd">-52000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i42ea1bdde9bb44e187a72224e83fd8d5_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RhYmxlOjQzZTI1NDUxZDY3MjQzMzliMmNlNDExYjJkOTAxNTdiL3RhYmxlcmFuZ2U6NDNlMjU0NTFkNjcyNDMzOWIyY2U0MTFiMmQ5MDE1N2JfOC01LTEtMS0xMjU1_6d2da108-9a0e-421a-9a86-21572dc8d6e0"
      unitRef="usd">-301000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="idf20a7ac4a2e43f687ac37f8a342c012_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RhYmxlOjQzZTI1NDUxZDY3MjQzMzliMmNlNDExYjJkOTAxNTdiL3RhYmxlcmFuZ2U6NDNlMjU0NTFkNjcyNDMzOWIyY2U0MTFiMmQ5MDE1N2JfOC03LTEtMS0xMjU1_a8082263-f9ac-4ec7-8108-514fc6d4eb97"
      unitRef="usd">-43000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ic0824bdd90b241cb8d35187e1d9173f8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RhYmxlOjQzZTI1NDUxZDY3MjQzMzliMmNlNDExYjJkOTAxNTdiL3RhYmxlcmFuZ2U6NDNlMjU0NTFkNjcyNDMzOWIyY2U0MTFiMmQ5MDE1N2JfOS0xLTEtMS0xMjYx_160742cd-2e53-41be-838d-3cfee29c50df"
      unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ia8f6d3595bea4ec9860edc85e6ddaf27_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RhYmxlOjQzZTI1NDUxZDY3MjQzMzliMmNlNDExYjJkOTAxNTdiL3RhYmxlcmFuZ2U6NDNlMjU0NTFkNjcyNDMzOWIyY2U0MTFiMmQ5MDE1N2JfOS0zLTEtMS0xMjYx_cf2eeff4-5704-4fba-bee3-cda7a1927b1e"
      unitRef="usd">20113000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i9cc0e8db4a184e208acdd1947341dc7f_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RhYmxlOjQzZTI1NDUxZDY3MjQzMzliMmNlNDExYjJkOTAxNTdiL3RhYmxlcmFuZ2U6NDNlMjU0NTFkNjcyNDMzOWIyY2U0MTFiMmQ5MDE1N2JfOS01LTEtMS0xMjU1_e76cb9cd-99bc-4ef4-a35e-1840445fca37"
      unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ibbcaef5ad002421db06016c19e6ac329_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RhYmxlOjQzZTI1NDUxZDY3MjQzMzliMmNlNDExYjJkOTAxNTdiL3RhYmxlcmFuZ2U6NDNlMjU0NTFkNjcyNDMzOWIyY2U0MTFiMmQ5MDE1N2JfOS03LTEtMS0xMjU1_207a17cb-5326-4322-8ea8-99a40693fbd2"
      unitRef="usd">3347000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:CommonStockValueOutstanding
      contextRef="i1d25867b7065492d873267d370f73479_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RhYmxlOjQzZTI1NDUxZDY3MjQzMzliMmNlNDExYjJkOTAxNTdiL3RhYmxlcmFuZ2U6NDNlMjU0NTFkNjcyNDMzOWIyY2U0MTFiMmQ5MDE1N2JfMTAtMS0xLTEtMTI2MQ_68db25a8-0411-4cbb-9c2b-70b5707ac987"
      unitRef="usd">233786000</us-gaap:CommonStockValueOutstanding>
    <us-gaap:CommonStockValueOutstanding
      contextRef="i9570e472fc2e4407b7bcf79fd741cd5b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RhYmxlOjQzZTI1NDUxZDY3MjQzMzliMmNlNDExYjJkOTAxNTdiL3RhYmxlcmFuZ2U6NDNlMjU0NTFkNjcyNDMzOWIyY2U0MTFiMmQ5MDE1N2JfMTAtMy0xLTEtMTI2MQ_e8bf1359-79c4-47e3-b148-1e184a9da3ed"
      unitRef="usd">327997000</us-gaap:CommonStockValueOutstanding>
    <us-gaap:CommonStockValueOutstanding
      contextRef="i5082ff08c74943e8bf562d6204559587_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RhYmxlOjQzZTI1NDUxZDY3MjQzMzliMmNlNDExYjJkOTAxNTdiL3RhYmxlcmFuZ2U6NDNlMjU0NTFkNjcyNDMzOWIyY2U0MTFiMmQ5MDE1N2JfMTAtNS0xLTEtMTI1NQ_27608359-09ad-44b9-b76b-5ddb173f2ddb"
      unitRef="usd">218801000</us-gaap:CommonStockValueOutstanding>
    <us-gaap:CommonStockValueOutstanding
      contextRef="i3ceef66ac03c48f1995c6fd99c21a985_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml81OC9mcmFnOmMzMWNiMWEzMjM5MzQ2ODlhODczMjY1YTU0YzY3YTRhL3RhYmxlOjQzZTI1NDUxZDY3MjQzMzliMmNlNDExYjJkOTAxNTdiL3RhYmxlcmFuZ2U6NDNlMjU0NTFkNjcyNDMzOWIyY2U0MTFiMmQ5MDE1N2JfMTAtNy0xLTEtMTI1NQ_066c9ed0-b692-4620-baa3-f1ade34ac770"
      unitRef="usd">303744000</us-gaap:CommonStockValueOutstanding>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RleHRyZWdpb246MjkzM2RmZmNlODJlNDgyYzg5Y2Y2NjBhMGYxNjViOTZfMzIxNA_152e73d3-662b-4ab0-a685-054899c22296">Segment Information&lt;div style="text-indent:24.75pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On January 1, 2020, we restructured our business from six geographical operating segments into four geographical operating segments that are based on management responsibilities:  Northern North America, Latin America, Europe, Middle East &amp;amp; Africa ("EMEA"), and Asia Pacific ("APAC") to better serve customer needs.  The operating segments have been aggregated (based on economic similarities, the nature of their products, end-user markets and methods of distribution) into three reportable segments:  Americas, International, and Corporate.  The operating segment change did not impact reportable segments as all changes were within the International reportable segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Americas segment is comprised of our operations in North American and Latin American geographies.  The International segment is comprised of our operations of all geographies outside of the Americas.  Certain global expenses are allocated to each segment in a manner consistent with where the benefits from the expenses are derived.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company's sales are allocated to each country based primarily on the destination of the end-customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Adjusted operating income (loss), adjusted operating margin, adjusted earnings before interest, taxes, depreciation and amortization (EBITDA) and adjusted EBITDA margin are the measures used by the chief operating decision maker to evaluate segment performance and allocate resources.  Adjusted operating income (loss) is defined as operating income excluding restructuring charges, currency exchange gains (losses), product liability expense, strategic transaction costs and COVID-19 related costs, consisting of a one-time bonus for essential manufacturing employees and adjusted operating margin is defined as adjusted operating income (loss) divided by segment sales to external customers.  Adjusted EBITDA is defined as adjusted operating income (loss) plus depreciation and amortization and adjusted EBITDA margin is defined as adjusted EBITDA divided by segment sales to external customers. Adjusted operating income (loss), adjusted operating margin, adjusted EBITDA and adjusted EBITDA margin are not recognized terms under U.S. GAAP, and therefore, do not purport to be alternatives to operating income or operating margin as a measure of operating performance.  Further, the Company's measure of adjusted operating income (loss), adjusted operating margin, adjusted EBITDA and adjusted EBITDA margin may not be comparable to similarly titled measures of other companies.  Adjusted operating income (loss) and adjusted EBITDA on a consolidated basis is presented in the following table to reconcile the segment operating performance measure to operating income as presented on the Consolidated Statement of Income.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The accounting principles applied at the operating segment level in determining operating income (loss) are generally the same as those applied at the consolidated financial statement level.  Sales and transfers between operating segments are accounted for at market-based transaction prices and are eliminated in consolidation.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Reportable segment information is presented in the following table:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;margin-bottom:12pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:44.198%;"/&gt;&lt;td style="width:1.0%;"/&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.719%;"/&gt;&lt;td style="width:1.0%;"/&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.719%;"/&gt;&lt;td style="width:1.0%;"/&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.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.725%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands, except percentage amounts)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Consolidated&lt;br/&gt;Totals&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Sales to external customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;204,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;110,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;314,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;48,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restructuring charges (Note 4)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Currency exchange losses, net (Note 6)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Product liability expense (Note 17)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Strategic transaction costs (Note 18)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Adjusted operating income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;49,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,538)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;58,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Adjusted operating margin %&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Adjusted EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;55,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,441)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;68,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Adjusted EBITDA %&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Sales to external customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;435,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;220,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;655,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;107,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restructuring charges (Note 4)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Currency exchange losses, net (Note 6)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Product liability expense (Note 17)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Strategic transaction costs (Note 18)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;COVID-19 related costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Adjusted operating income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;108,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(16,153)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;122,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Adjusted operating margin %&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Adjusted EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;121,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(15,958)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;142,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Adjusted EBITDA %&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:48.292%;"/&gt;&lt;td style="width:1.0%;"/&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.695%;"/&gt;&lt;td style="width:1.0%;"/&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.695%;"/&gt;&lt;td style="width:1.0%;"/&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.695%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.703%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands, except percentage amounts)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Consolidated&lt;br/&gt;Totals&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended June 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Sales to external customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;231,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;118,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;349,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restructuring charges (Note 4)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Currency exchange losses, net (Note 6)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Product liability expense (Note 17)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Strategic transaction costs (Note 18)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Adjusted operating income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;57,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(8,413)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;64,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Adjusted operating margin %&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Adjusted EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;63,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(8,316)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;73,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Adjusted EBITDA %&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended June 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Sales to external customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;445,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;230,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;675,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;86,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restructuring charges (Note 4)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Currency exchange losses, net (Note 6)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Product liability expense (Note 17)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Strategic transaction costs (Note 18)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Adjusted operating income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;112,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(15,952)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;122,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Adjusted operating margin %&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Adjusted EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;124,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(15,757)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;141,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Adjusted EBITDA %&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="text-indent:24.75pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Total sales by product group was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:11pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:38.995%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.541%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.638%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.541%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.638%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.541%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.642%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands, except percentages)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Dollars&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Percent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Dollars&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Percent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Dollars&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Percent&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Breathing Apparatus&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;75,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;50,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fixed Gas &amp;amp; Flame Detection&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;65,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Firefighter Helmets &amp;amp; Protective Apparel &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;33,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Industrial Head Protection&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Portable Gas Detection&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fall Protection&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Other&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt; (a)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;52,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;314,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;204,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;110,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands, except percentages)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Dollars&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Percent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Dollars&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Percent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Dollars&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Percent&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Breathing Apparatus&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;151,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;102,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;48,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fixed Gas &amp;amp; Flame Detection&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;135,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;77,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;57,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Firefighter Helmets &amp;amp; Protective Apparel &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;82,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;68,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Portable Gas Detection&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;69,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Industrial Head Protection&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;65,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;48,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fall Protection&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;49,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Other &lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(a)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;101,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;63,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;37,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;655,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;435,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;220,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:11pt;margin-bottom:12pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:39.228%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.526%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.625%;"/&gt;&lt;td style="width:1.0%;"/&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.526%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.625%;"/&gt;&lt;td style="width:1.0%;"/&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:8.526%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.630%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended June 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands, except percentages)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Dollars&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Percent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Dollars&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Percent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Dollars&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Percent&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Breathing Apparatus&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;74,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;50,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fixed Gas &amp;amp; Flame Detection&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;70,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Firefighter Helmets &amp;amp; Protective Apparel &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;48,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Portable Gas Detection&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;33,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Industrial Head Protection&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fall Protection&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Other &lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(a)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;349,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;231,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;118,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended June 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands, except percentages)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Dollars&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Percent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Dollars&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Percent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Dollars&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Percent&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Breathing Apparatus&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;150,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;101,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;48,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fixed Gas &amp;amp; Flame Detection&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;130,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;72,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;58,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Firefighter Helmets &amp;amp; Protective Apparel &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;92,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;74,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Portable Gas Detection&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;83,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;55,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Industrial Head Protection&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;74,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;58,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fall Protection&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;61,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Other&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt; (a)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;82,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;46,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;675,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;445,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;230,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;vertical-align:top;"&gt;(a)&lt;/sup&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; Other products include sales of Air Purifying Respirators.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <msa:NumberOfGeographicalSegments
      contextRef="i0cd45619bd5147c392b284bd90a25b9b_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RleHRyZWdpb246MjkzM2RmZmNlODJlNDgyYzg5Y2Y2NjBhMGYxNjViOTZfODY_7ab5e1bc-5ba8-45e0-900c-932dcf3f32eb"
      unitRef="segment">6</msa:NumberOfGeographicalSegments>
    <msa:NumberOfGeographicalSegments
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RleHRyZWdpb246MjkzM2RmZmNlODJlNDgyYzg5Y2Y2NjBhMGYxNjViOTZfMTI2_2008d7c1-8e3b-49f6-9e94-ec2239cb53b1"
      unitRef="segment">4</msa:NumberOfGeographicalSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RleHRyZWdpb246MjkzM2RmZmNlODJlNDgyYzg5Y2Y2NjBhMGYxNjViOTZfNTA0_8c4ffe4e-2df3-4403-b9a1-3b0916511cd1"
      unitRef="segment">3</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RleHRyZWdpb246MjkzM2RmZmNlODJlNDgyYzg5Y2Y2NjBhMGYxNjViOTZfMzIzMQ_94726e73-ea5c-46dc-84a3-4d20f7f60337">&lt;div style="text-indent:22.5pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Reportable segment information is presented in the following table:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;margin-bottom:12pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:44.198%;"/&gt;&lt;td style="width:1.0%;"/&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.719%;"/&gt;&lt;td style="width:1.0%;"/&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.719%;"/&gt;&lt;td style="width:1.0%;"/&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.719%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.725%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands, except percentage amounts)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Consolidated&lt;br/&gt;Totals&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Sales to external customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;204,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;110,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;314,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;48,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restructuring charges (Note 4)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Currency exchange losses, net (Note 6)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Product liability expense (Note 17)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Strategic transaction costs (Note 18)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Adjusted operating income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;49,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,538)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;58,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Adjusted operating margin %&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Adjusted EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;55,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,441)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;68,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Adjusted EBITDA %&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Sales to external customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;435,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;220,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;655,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;107,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restructuring charges (Note 4)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Currency exchange losses, net (Note 6)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Product liability expense (Note 17)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Strategic transaction costs (Note 18)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;COVID-19 related costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Adjusted operating income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;108,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(16,153)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;122,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Adjusted operating margin %&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Adjusted EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;121,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(15,958)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;142,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Adjusted EBITDA %&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:48.292%;"/&gt;&lt;td style="width:1.0%;"/&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.695%;"/&gt;&lt;td style="width:1.0%;"/&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.695%;"/&gt;&lt;td style="width:1.0%;"/&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.695%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.703%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands, except percentage amounts)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Consolidated&lt;br/&gt;Totals&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended June 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Sales to external customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;231,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;118,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;349,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restructuring charges (Note 4)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Currency exchange losses, net (Note 6)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Product liability expense (Note 17)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Strategic transaction costs (Note 18)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Adjusted operating income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;57,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(8,413)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;64,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Adjusted operating margin %&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Adjusted EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;63,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(8,316)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;73,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Adjusted EBITDA %&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended June 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Sales to external customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;445,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;230,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;675,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;86,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restructuring charges (Note 4)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Currency exchange losses, net (Note 6)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Product liability expense (Note 17)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Strategic transaction costs (Note 18)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Adjusted operating income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;112,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(15,952)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;122,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Adjusted operating margin %&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Adjusted EBITDA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;124,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(15,757)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;141,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Adjusted EBITDA %&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib101a382b8de47a08f1fc5c446141760_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjAxNGRlOTMyMDc0ZTQyMDNiZjViYWRjOTc3ZDYzYTQ3L3RhYmxlcmFuZ2U6MDE0ZGU5MzIwNzRlNDIwM2JmNWJhZGM5NzdkNjNhNDdfMi0yLTEtMS0w_8b9ac7d2-ce8d-4b08-9317-0df9b0b6525e"
      unitRef="usd">204231000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i55773017a6d64c088918da77bad428b6_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjAxNGRlOTMyMDc0ZTQyMDNiZjViYWRjOTc3ZDYzYTQ3L3RhYmxlcmFuZ2U6MDE0ZGU5MzIwNzRlNDIwM2JmNWJhZGM5NzdkNjNhNDdfMi00LTEtMS0w_a9da54c7-a987-4094-91bb-cc3d225e44e8"
      unitRef="usd">110207000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i12c2db38dc684b93b7bb30d67d229919_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjAxNGRlOTMyMDc0ZTQyMDNiZjViYWRjOTc3ZDYzYTQ3L3RhYmxlcmFuZ2U6MDE0ZGU5MzIwNzRlNDIwM2JmNWJhZGM5NzdkNjNhNDdfMi02LTEtMS0w_e5dc3b69-b2f6-489b-a101-3fed7a0043fc"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i45f94af9ab3d405294669aaf5afa32fc_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjAxNGRlOTMyMDc0ZTQyMDNiZjViYWRjOTc3ZDYzYTQ3L3RhYmxlcmFuZ2U6MDE0ZGU5MzIwNzRlNDIwM2JmNWJhZGM5NzdkNjNhNDdfMi0xMC0xLTEtMA_66bcb10b-1bfd-4bd7-85cf-a96e5f691524"
      unitRef="usd">314438000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="i45f94af9ab3d405294669aaf5afa32fc_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjAxNGRlOTMyMDc0ZTQyMDNiZjViYWRjOTc3ZDYzYTQ3L3RhYmxlcmFuZ2U6MDE0ZGU5MzIwNzRlNDIwM2JmNWJhZGM5NzdkNjNhNDdfMy0xMC0xLTEtMA_da2c8549-580b-45ab-a271-febf4bb94d6e"
      unitRef="usd">48294000</us-gaap:OperatingIncomeLoss>
    <us-gaap:RestructuringCharges
      contextRef="i45f94af9ab3d405294669aaf5afa32fc_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjAxNGRlOTMyMDc0ZTQyMDNiZjViYWRjOTc3ZDYzYTQ3L3RhYmxlcmFuZ2U6MDE0ZGU5MzIwNzRlNDIwM2JmNWJhZGM5NzdkNjNhNDdfNC0xMC0xLTEtMA_94c7e9dd-0063-46c6-9628-c5a232d9fdf5"
      unitRef="usd">8865000</us-gaap:RestructuringCharges>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i45f94af9ab3d405294669aaf5afa32fc_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjAxNGRlOTMyMDc0ZTQyMDNiZjViYWRjOTc3ZDYzYTQ3L3RhYmxlcmFuZ2U6MDE0ZGU5MzIwNzRlNDIwM2JmNWJhZGM5NzdkNjNhNDdfNS0xMC0xLTEtMA_a34c892a-27aa-4984-9d8c-2d709bcef218"
      unitRef="usd">-793000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <msa:ProductLiabilityExpense
      contextRef="i45f94af9ab3d405294669aaf5afa32fc_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjAxNGRlOTMyMDc0ZTQyMDNiZjViYWRjOTc3ZDYzYTQ3L3RhYmxlcmFuZ2U6MDE0ZGU5MzIwNzRlNDIwM2JmNWJhZGM5NzdkNjNhNDdfNi0xMC0xLTEtMA_26d2ae86-c3f0-4780-a59d-b755be9a3eb0"
      unitRef="usd">851000</msa:ProductLiabilityExpense>
    <msa:StrategicTransactionCosts
      contextRef="i45f94af9ab3d405294669aaf5afa32fc_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjAxNGRlOTMyMDc0ZTQyMDNiZjViYWRjOTc3ZDYzYTQ3L3RhYmxlcmFuZ2U6MDE0ZGU5MzIwNzRlNDIwM2JmNWJhZGM5NzdkNjNhNDdfNy0xMC0xLTEtMA_57d43d8f-7fc1-45dc-b887-ba1088fa3569"
      unitRef="usd">64000</msa:StrategicTransactionCosts>
    <msa:OperatingIncomeLossAdjusted
      contextRef="ib101a382b8de47a08f1fc5c446141760_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjAxNGRlOTMyMDc0ZTQyMDNiZjViYWRjOTc3ZDYzYTQ3L3RhYmxlcmFuZ2U6MDE0ZGU5MzIwNzRlNDIwM2JmNWJhZGM5NzdkNjNhNDdfOS0yLTEtMS0w_e4634cd7-202f-4925-a373-9d7f59394f51"
      unitRef="usd">49003000</msa:OperatingIncomeLossAdjusted>
    <msa:OperatingIncomeLossAdjusted
      contextRef="i55773017a6d64c088918da77bad428b6_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjAxNGRlOTMyMDc0ZTQyMDNiZjViYWRjOTc3ZDYzYTQ3L3RhYmxlcmFuZ2U6MDE0ZGU5MzIwNzRlNDIwM2JmNWJhZGM5NzdkNjNhNDdfOS00LTEtMS0w_e84f966f-d29e-4fcc-9122-93acc295954a"
      unitRef="usd">17402000</msa:OperatingIncomeLossAdjusted>
    <msa:OperatingIncomeLossAdjusted
      contextRef="i12c2db38dc684b93b7bb30d67d229919_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjAxNGRlOTMyMDc0ZTQyMDNiZjViYWRjOTc3ZDYzYTQ3L3RhYmxlcmFuZ2U6MDE0ZGU5MzIwNzRlNDIwM2JmNWJhZGM5NzdkNjNhNDdfOS02LTEtMS0w_33f4ffab-fd55-466d-b92f-14afcc56fd14"
      unitRef="usd">-7538000</msa:OperatingIncomeLossAdjusted>
    <msa:OperatingIncomeLossAdjusted
      contextRef="i45f94af9ab3d405294669aaf5afa32fc_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjAxNGRlOTMyMDc0ZTQyMDNiZjViYWRjOTc3ZDYzYTQ3L3RhYmxlcmFuZ2U6MDE0ZGU5MzIwNzRlNDIwM2JmNWJhZGM5NzdkNjNhNDdfOS0xMC0xLTEtMA_328c83b1-f96b-47e0-a34c-ff217ef591f6"
      unitRef="usd">58867000</msa:OperatingIncomeLossAdjusted>
    <msa:AdjustedOperatingMarginPercent
      contextRef="ib101a382b8de47a08f1fc5c446141760_D20200401-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjAxNGRlOTMyMDc0ZTQyMDNiZjViYWRjOTc3ZDYzYTQ3L3RhYmxlcmFuZ2U6MDE0ZGU5MzIwNzRlNDIwM2JmNWJhZGM5NzdkNjNhNDdfMTAtMi0xLTEtMA_2677ec06-ac29-4f23-9f4c-c2e8ab68f01a"
      unitRef="number">0.240</msa:AdjustedOperatingMarginPercent>
    <msa:AdjustedOperatingMarginPercent
      contextRef="i55773017a6d64c088918da77bad428b6_D20200401-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjAxNGRlOTMyMDc0ZTQyMDNiZjViYWRjOTc3ZDYzYTQ3L3RhYmxlcmFuZ2U6MDE0ZGU5MzIwNzRlNDIwM2JmNWJhZGM5NzdkNjNhNDdfMTAtNC0xLTEtMA_10fc368d-7db5-44fe-ba5a-f59dbe951557"
      unitRef="number">0.158</msa:AdjustedOperatingMarginPercent>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i45f94af9ab3d405294669aaf5afa32fc_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjAxNGRlOTMyMDc0ZTQyMDNiZjViYWRjOTc3ZDYzYTQ3L3RhYmxlcmFuZ2U6MDE0ZGU5MzIwNzRlNDIwM2JmNWJhZGM5NzdkNjNhNDdfMTEtMTAtMS0xLTA_b487fbb9-d1ad-45c0-ae76-b41140d1bbc6"
      unitRef="usd">9786000</us-gaap:DepreciationDepletionAndAmortization>
    <msa:AdjustedEBITDA
      contextRef="ib101a382b8de47a08f1fc5c446141760_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjAxNGRlOTMyMDc0ZTQyMDNiZjViYWRjOTc3ZDYzYTQ3L3RhYmxlcmFuZ2U6MDE0ZGU5MzIwNzRlNDIwM2JmNWJhZGM5NzdkNjNhNDdfMTItMi0xLTEtMA_ac2db24f-ea4e-410f-821d-68593b7bea11"
      unitRef="usd">55620000</msa:AdjustedEBITDA>
    <msa:AdjustedEBITDA
      contextRef="i55773017a6d64c088918da77bad428b6_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjAxNGRlOTMyMDc0ZTQyMDNiZjViYWRjOTc3ZDYzYTQ3L3RhYmxlcmFuZ2U6MDE0ZGU5MzIwNzRlNDIwM2JmNWJhZGM5NzdkNjNhNDdfMTItNC0xLTEtMA_5fd35456-724e-4134-a35b-0ea8b8efea4b"
      unitRef="usd">20474000</msa:AdjustedEBITDA>
    <msa:AdjustedEBITDA
      contextRef="i12c2db38dc684b93b7bb30d67d229919_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjAxNGRlOTMyMDc0ZTQyMDNiZjViYWRjOTc3ZDYzYTQ3L3RhYmxlcmFuZ2U6MDE0ZGU5MzIwNzRlNDIwM2JmNWJhZGM5NzdkNjNhNDdfMTItNi0xLTEtMA_280eceb7-222f-4fa1-88d0-022f80d511ad"
      unitRef="usd">-7441000</msa:AdjustedEBITDA>
    <msa:AdjustedEBITDA
      contextRef="i45f94af9ab3d405294669aaf5afa32fc_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjAxNGRlOTMyMDc0ZTQyMDNiZjViYWRjOTc3ZDYzYTQ3L3RhYmxlcmFuZ2U6MDE0ZGU5MzIwNzRlNDIwM2JmNWJhZGM5NzdkNjNhNDdfMTItMTAtMS0xLTA_6e653098-262a-4f8e-974d-1c080dc58624"
      unitRef="usd">68653000</msa:AdjustedEBITDA>
    <msa:AdjustedEBITDAPercentage
      contextRef="ib101a382b8de47a08f1fc5c446141760_D20200401-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjAxNGRlOTMyMDc0ZTQyMDNiZjViYWRjOTc3ZDYzYTQ3L3RhYmxlcmFuZ2U6MDE0ZGU5MzIwNzRlNDIwM2JmNWJhZGM5NzdkNjNhNDdfMTMtMi0xLTEtMA_0da8327e-73f5-44db-ad39-1d5261a3cb30"
      unitRef="number">0.272</msa:AdjustedEBITDAPercentage>
    <msa:AdjustedEBITDAPercentage
      contextRef="i55773017a6d64c088918da77bad428b6_D20200401-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjAxNGRlOTMyMDc0ZTQyMDNiZjViYWRjOTc3ZDYzYTQ3L3RhYmxlcmFuZ2U6MDE0ZGU5MzIwNzRlNDIwM2JmNWJhZGM5NzdkNjNhNDdfMTMtNC0xLTEtMA_f0d8c406-e4c1-481c-bb0f-fd47c1fa1143"
      unitRef="number">0.186</msa:AdjustedEBITDAPercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i151cabcc174b4a6596cd713e0e381b4e_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjAxNGRlOTMyMDc0ZTQyMDNiZjViYWRjOTc3ZDYzYTQ3L3RhYmxlcmFuZ2U6MDE0ZGU5MzIwNzRlNDIwM2JmNWJhZGM5NzdkNjNhNDdfMTYtMi0xLTEtMA_27035daf-a1fd-44c9-bfa8-802055e4060d"
      unitRef="usd">435484000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i157108a16db846259ffa7c941990d462_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjAxNGRlOTMyMDc0ZTQyMDNiZjViYWRjOTc3ZDYzYTQ3L3RhYmxlcmFuZ2U6MDE0ZGU5MzIwNzRlNDIwM2JmNWJhZGM5NzdkNjNhNDdfMTYtNC0xLTEtMA_ef3dac74-8cd6-4117-ba0c-acfb968b5bea"
      unitRef="usd">220099000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8eee7decff5343658f436fc013da1c59_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjAxNGRlOTMyMDc0ZTQyMDNiZjViYWRjOTc3ZDYzYTQ3L3RhYmxlcmFuZ2U6MDE0ZGU5MzIwNzRlNDIwM2JmNWJhZGM5NzdkNjNhNDdfMTYtNi0xLTEtMA_2cf41ac1-7af5-41bc-bc6b-b7370ce67f5f"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjAxNGRlOTMyMDc0ZTQyMDNiZjViYWRjOTc3ZDYzYTQ3L3RhYmxlcmFuZ2U6MDE0ZGU5MzIwNzRlNDIwM2JmNWJhZGM5NzdkNjNhNDdfMTYtMTAtMS0xLTA_10ae2fe9-b03a-4992-89a3-f7fa8e3488c0"
      unitRef="usd">655583000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjAxNGRlOTMyMDc0ZTQyMDNiZjViYWRjOTc3ZDYzYTQ3L3RhYmxlcmFuZ2U6MDE0ZGU5MzIwNzRlNDIwM2JmNWJhZGM5NzdkNjNhNDdfMTgtMTAtMS0xLTA_6935d284-ea93-405b-b948-f228f2517a0b"
      unitRef="usd">107076000</us-gaap:OperatingIncomeLoss>
    <us-gaap:RestructuringCharges
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjAxNGRlOTMyMDc0ZTQyMDNiZjViYWRjOTc3ZDYzYTQ3L3RhYmxlcmFuZ2U6MDE0ZGU5MzIwNzRlNDIwM2JmNWJhZGM5NzdkNjNhNDdfMTktMTAtMS0xLTA_bdf96bbd-f068-4d18-9d5c-104da6c7b509"
      unitRef="usd">10872000</us-gaap:RestructuringCharges>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjAxNGRlOTMyMDc0ZTQyMDNiZjViYWRjOTc3ZDYzYTQ3L3RhYmxlcmFuZ2U6MDE0ZGU5MzIwNzRlNDIwM2JmNWJhZGM5NzdkNjNhNDdfMjAtMTAtMS0xLTA_2609d5ef-4a7d-48ad-9b15-7af8e0c2125f"
      unitRef="usd">-1063000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <msa:ProductLiabilityExpense
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjAxNGRlOTMyMDc0ZTQyMDNiZjViYWRjOTc3ZDYzYTQ3L3RhYmxlcmFuZ2U6MDE0ZGU5MzIwNzRlNDIwM2JmNWJhZGM5NzdkNjNhNDdfMjEtMTAtMS0xLTA_c8d535ad-00dc-43b8-ae2c-0039d7ffa325"
      unitRef="usd">2802000</msa:ProductLiabilityExpense>
    <msa:StrategicTransactionCosts
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjAxNGRlOTMyMDc0ZTQyMDNiZjViYWRjOTc3ZDYzYTQ3L3RhYmxlcmFuZ2U6MDE0ZGU5MzIwNzRlNDIwM2JmNWJhZGM5NzdkNjNhNDdfMjItMTAtMS0xLTA_1c525449-91a4-456f-a42d-1a1542fffd6b"
      unitRef="usd">161000</msa:StrategicTransactionCosts>
    <msa:COVID19RelatedCosts
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjAxNGRlOTMyMDc0ZTQyMDNiZjViYWRjOTc3ZDYzYTQ3L3RhYmxlcmFuZ2U6MDE0ZGU5MzIwNzRlNDIwM2JmNWJhZGM5NzdkNjNhNDdfMjQtMTAtMS0xLTM3NjU_0492f56e-2b3c-420a-b8f9-14a3ac1ebb4d"
      unitRef="usd">757000</msa:COVID19RelatedCosts>
    <msa:OperatingIncomeLossAdjusted
      contextRef="i151cabcc174b4a6596cd713e0e381b4e_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjAxNGRlOTMyMDc0ZTQyMDNiZjViYWRjOTc3ZDYzYTQ3L3RhYmxlcmFuZ2U6MDE0ZGU5MzIwNzRlNDIwM2JmNWJhZGM5NzdkNjNhNDdfMjMtMi0xLTEtMA_01a282e7-23e6-40ab-a031-4f4552768215"
      unitRef="usd">108811000</msa:OperatingIncomeLossAdjusted>
    <msa:OperatingIncomeLossAdjusted
      contextRef="i157108a16db846259ffa7c941990d462_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjAxNGRlOTMyMDc0ZTQyMDNiZjViYWRjOTc3ZDYzYTQ3L3RhYmxlcmFuZ2U6MDE0ZGU5MzIwNzRlNDIwM2JmNWJhZGM5NzdkNjNhNDdfMjMtNC0xLTEtMA_40ddb966-3a4d-4ac1-8e3f-8769d0cdc9b7"
      unitRef="usd">30073000</msa:OperatingIncomeLossAdjusted>
    <msa:OperatingIncomeLossAdjusted
      contextRef="i8eee7decff5343658f436fc013da1c59_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjAxNGRlOTMyMDc0ZTQyMDNiZjViYWRjOTc3ZDYzYTQ3L3RhYmxlcmFuZ2U6MDE0ZGU5MzIwNzRlNDIwM2JmNWJhZGM5NzdkNjNhNDdfMjMtNi0xLTEtMA_ce80141e-9160-43dd-8514-724fed0e1c3a"
      unitRef="usd">-16153000</msa:OperatingIncomeLossAdjusted>
    <msa:OperatingIncomeLossAdjusted
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjAxNGRlOTMyMDc0ZTQyMDNiZjViYWRjOTc3ZDYzYTQ3L3RhYmxlcmFuZ2U6MDE0ZGU5MzIwNzRlNDIwM2JmNWJhZGM5NzdkNjNhNDdfMjMtMTAtMS0xLTA_178a0b22-a8e6-4e32-9ced-44c41b3dc4e6"
      unitRef="usd">122731000</msa:OperatingIncomeLossAdjusted>
    <msa:AdjustedOperatingMarginPercent
      contextRef="i151cabcc174b4a6596cd713e0e381b4e_D20200101-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjAxNGRlOTMyMDc0ZTQyMDNiZjViYWRjOTc3ZDYzYTQ3L3RhYmxlcmFuZ2U6MDE0ZGU5MzIwNzRlNDIwM2JmNWJhZGM5NzdkNjNhNDdfMjQtMi0xLTEtMA_694abc78-574e-4a99-bf7f-e63945d64f3f"
      unitRef="number">0.250</msa:AdjustedOperatingMarginPercent>
    <msa:AdjustedOperatingMarginPercent
      contextRef="i157108a16db846259ffa7c941990d462_D20200101-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjAxNGRlOTMyMDc0ZTQyMDNiZjViYWRjOTc3ZDYzYTQ3L3RhYmxlcmFuZ2U6MDE0ZGU5MzIwNzRlNDIwM2JmNWJhZGM5NzdkNjNhNDdfMjQtNC0xLTEtMA_d6bcc117-2e5d-463b-a15c-343bfb176470"
      unitRef="number">0.137</msa:AdjustedOperatingMarginPercent>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjAxNGRlOTMyMDc0ZTQyMDNiZjViYWRjOTc3ZDYzYTQ3L3RhYmxlcmFuZ2U6MDE0ZGU5MzIwNzRlNDIwM2JmNWJhZGM5NzdkNjNhNDdfMjUtMTAtMS0xLTA_6b5a20f3-f388-4303-b3bc-13989fd934a8"
      unitRef="usd">19428000</us-gaap:DepreciationDepletionAndAmortization>
    <msa:AdjustedEBITDA
      contextRef="i151cabcc174b4a6596cd713e0e381b4e_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjAxNGRlOTMyMDc0ZTQyMDNiZjViYWRjOTc3ZDYzYTQ3L3RhYmxlcmFuZ2U6MDE0ZGU5MzIwNzRlNDIwM2JmNWJhZGM5NzdkNjNhNDdfMjYtMi0xLTEtMA_b86a3bf9-c69a-4f57-bcd2-8b0d6bb2e82e"
      unitRef="usd">121878000</msa:AdjustedEBITDA>
    <msa:AdjustedEBITDA
      contextRef="i157108a16db846259ffa7c941990d462_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjAxNGRlOTMyMDc0ZTQyMDNiZjViYWRjOTc3ZDYzYTQ3L3RhYmxlcmFuZ2U6MDE0ZGU5MzIwNzRlNDIwM2JmNWJhZGM5NzdkNjNhNDdfMjYtNC0xLTEtMA_5d59ffbb-8620-4231-937b-ae9d2b22317c"
      unitRef="usd">36239000</msa:AdjustedEBITDA>
    <msa:AdjustedEBITDA
      contextRef="i8eee7decff5343658f436fc013da1c59_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjAxNGRlOTMyMDc0ZTQyMDNiZjViYWRjOTc3ZDYzYTQ3L3RhYmxlcmFuZ2U6MDE0ZGU5MzIwNzRlNDIwM2JmNWJhZGM5NzdkNjNhNDdfMjYtNi0xLTEtMA_ec11ab7f-3b2f-4a60-a731-ced02d38fe2a"
      unitRef="usd">-15958000</msa:AdjustedEBITDA>
    <msa:AdjustedEBITDA
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjAxNGRlOTMyMDc0ZTQyMDNiZjViYWRjOTc3ZDYzYTQ3L3RhYmxlcmFuZ2U6MDE0ZGU5MzIwNzRlNDIwM2JmNWJhZGM5NzdkNjNhNDdfMjYtMTAtMS0xLTA_e7c7f5ce-108a-4992-bab9-cb1ec48f3a23"
      unitRef="usd">142159000</msa:AdjustedEBITDA>
    <msa:AdjustedEBITDAPercentage
      contextRef="i151cabcc174b4a6596cd713e0e381b4e_D20200101-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjAxNGRlOTMyMDc0ZTQyMDNiZjViYWRjOTc3ZDYzYTQ3L3RhYmxlcmFuZ2U6MDE0ZGU5MzIwNzRlNDIwM2JmNWJhZGM5NzdkNjNhNDdfMjctMi0xLTEtMA_fe4a0f31-5b05-453c-90f7-ac34a150230a"
      unitRef="number">0.280</msa:AdjustedEBITDAPercentage>
    <msa:AdjustedEBITDAPercentage
      contextRef="i157108a16db846259ffa7c941990d462_D20200101-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjAxNGRlOTMyMDc0ZTQyMDNiZjViYWRjOTc3ZDYzYTQ3L3RhYmxlcmFuZ2U6MDE0ZGU5MzIwNzRlNDIwM2JmNWJhZGM5NzdkNjNhNDdfMjctNC0xLTEtMA_184c6999-a376-448f-9b60-43aa8ad43c93"
      unitRef="number">0.165</msa:AdjustedEBITDAPercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if91d269c35ad4728b385eca2170fcc08_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjRmZjM2ODdiZGI3ODQ5MTU5Yzg4ZjJiOWIzMDc4NzAyL3RhYmxlcmFuZ2U6NGZmMzY4N2JkYjc4NDkxNTljODhmMmI5YjMwNzg3MDJfMi0yLTEtMS0w_02af5c63-1333-4a8d-af30-5ecdc1dd98c9"
      unitRef="usd">231389000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if617bc20fae5488aac6991b478ec8f07_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjRmZjM2ODdiZGI3ODQ5MTU5Yzg4ZjJiOWIzMDc4NzAyL3RhYmxlcmFuZ2U6NGZmMzY4N2JkYjc4NDkxNTljODhmMmI5YjMwNzg3MDJfMi00LTEtMS0w_7694b98c-2145-4b2e-b79a-2051b7559c00"
      unitRef="usd">118286000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if617fb3d85a34da986ce1966e00a0b76_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjRmZjM2ODdiZGI3ODQ5MTU5Yzg4ZjJiOWIzMDc4NzAyL3RhYmxlcmFuZ2U6NGZmMzY4N2JkYjc4NDkxNTljODhmMmI5YjMwNzg3MDJfMi02LTEtMS0w_085e891d-a266-47e0-a656-84704861bf2d"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i75e22cb52f874dfbba49660932859cb6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjRmZjM2ODdiZGI3ODQ5MTU5Yzg4ZjJiOWIzMDc4NzAyL3RhYmxlcmFuZ2U6NGZmMzY4N2JkYjc4NDkxNTljODhmMmI5YjMwNzg3MDJfMi0xMC0xLTEtMA_8ddb6d45-4d06-4b96-a456-79911a77b0e7"
      unitRef="usd">349675000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="i75e22cb52f874dfbba49660932859cb6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjRmZjM2ODdiZGI3ODQ5MTU5Yzg4ZjJiOWIzMDc4NzAyL3RhYmxlcmFuZ2U6NGZmMzY4N2JkYjc4NDkxNTljODhmMmI5YjMwNzg3MDJfMy0xMC0xLTEtMA_5c7a352f-87b7-4f46-8035-f382c8da04d2"
      unitRef="usd">54478000</us-gaap:OperatingIncomeLoss>
    <us-gaap:RestructuringCharges
      contextRef="i75e22cb52f874dfbba49660932859cb6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjRmZjM2ODdiZGI3ODQ5MTU5Yzg4ZjJiOWIzMDc4NzAyL3RhYmxlcmFuZ2U6NGZmMzY4N2JkYjc4NDkxNTljODhmMmI5YjMwNzg3MDJfNC0xMC0xLTEtMA_116b411c-321f-4d15-8ee2-cb06a6a495ec"
      unitRef="usd">3522000</us-gaap:RestructuringCharges>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i75e22cb52f874dfbba49660932859cb6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjRmZjM2ODdiZGI3ODQ5MTU5Yzg4ZjJiOWIzMDc4NzAyL3RhYmxlcmFuZ2U6NGZmMzY4N2JkYjc4NDkxNTljODhmMmI5YjMwNzg3MDJfNS0xMC0xLTEtMA_6aeff57f-5bba-4724-854e-049cd053b6fb"
      unitRef="usd">-1290000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <msa:ProductLiabilityExpense
      contextRef="i75e22cb52f874dfbba49660932859cb6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjRmZjM2ODdiZGI3ODQ5MTU5Yzg4ZjJiOWIzMDc4NzAyL3RhYmxlcmFuZ2U6NGZmMzY4N2JkYjc4NDkxNTljODhmMmI5YjMwNzg3MDJfNi0xMC0xLTEtMA_905c097b-d6f7-4210-8881-76ef4ada8a6f"
      unitRef="usd">3529000</msa:ProductLiabilityExpense>
    <msa:StrategicTransactionCosts
      contextRef="i75e22cb52f874dfbba49660932859cb6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjRmZjM2ODdiZGI3ODQ5MTU5Yzg4ZjJiOWIzMDc4NzAyL3RhYmxlcmFuZ2U6NGZmMzY4N2JkYjc4NDkxNTljODhmMmI5YjMwNzg3MDJfNy0xMC0xLTEtMA_acab6783-89ce-47a7-afe2-b684c14b90c2"
      unitRef="usd">1529000</msa:StrategicTransactionCosts>
    <msa:OperatingIncomeLossAdjusted
      contextRef="if91d269c35ad4728b385eca2170fcc08_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjRmZjM2ODdiZGI3ODQ5MTU5Yzg4ZjJiOWIzMDc4NzAyL3RhYmxlcmFuZ2U6NGZmMzY4N2JkYjc4NDkxNTljODhmMmI5YjMwNzg3MDJfOC0yLTEtMS0w_a190344c-3cd7-4947-a76a-e58356b9f3a8"
      unitRef="usd">57689000</msa:OperatingIncomeLossAdjusted>
    <msa:OperatingIncomeLossAdjusted
      contextRef="if617bc20fae5488aac6991b478ec8f07_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjRmZjM2ODdiZGI3ODQ5MTU5Yzg4ZjJiOWIzMDc4NzAyL3RhYmxlcmFuZ2U6NGZmMzY4N2JkYjc4NDkxNTljODhmMmI5YjMwNzg3MDJfOC00LTEtMS0w_24cae94c-fff0-4fb8-90b9-a9b169ed9174"
      unitRef="usd">15072000</msa:OperatingIncomeLossAdjusted>
    <msa:OperatingIncomeLossAdjusted
      contextRef="if617fb3d85a34da986ce1966e00a0b76_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjRmZjM2ODdiZGI3ODQ5MTU5Yzg4ZjJiOWIzMDc4NzAyL3RhYmxlcmFuZ2U6NGZmMzY4N2JkYjc4NDkxNTljODhmMmI5YjMwNzg3MDJfOC02LTEtMS0w_e7821adb-625d-41c0-b6d8-d33b2d5f1da8"
      unitRef="usd">-8413000</msa:OperatingIncomeLossAdjusted>
    <msa:OperatingIncomeLossAdjusted
      contextRef="i75e22cb52f874dfbba49660932859cb6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjRmZjM2ODdiZGI3ODQ5MTU5Yzg4ZjJiOWIzMDc4NzAyL3RhYmxlcmFuZ2U6NGZmMzY4N2JkYjc4NDkxNTljODhmMmI5YjMwNzg3MDJfOC0xMC0xLTEtMA_f991bf9b-d8ff-4fa1-b839-a7122a915a74"
      unitRef="usd">64348000</msa:OperatingIncomeLossAdjusted>
    <msa:AdjustedOperatingMarginPercent
      contextRef="if91d269c35ad4728b385eca2170fcc08_D20190401-20190630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjRmZjM2ODdiZGI3ODQ5MTU5Yzg4ZjJiOWIzMDc4NzAyL3RhYmxlcmFuZ2U6NGZmMzY4N2JkYjc4NDkxNTljODhmMmI5YjMwNzg3MDJfOS0yLTEtMS0w_0123a124-b458-407e-bdd2-e43047fb9cbe"
      unitRef="number">0.249</msa:AdjustedOperatingMarginPercent>
    <msa:AdjustedOperatingMarginPercent
      contextRef="if617bc20fae5488aac6991b478ec8f07_D20190401-20190630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjRmZjM2ODdiZGI3ODQ5MTU5Yzg4ZjJiOWIzMDc4NzAyL3RhYmxlcmFuZ2U6NGZmMzY4N2JkYjc4NDkxNTljODhmMmI5YjMwNzg3MDJfOS00LTEtMS0w_1149fc9e-18af-437e-b53b-c81c1f65e31d"
      unitRef="number">0.127</msa:AdjustedOperatingMarginPercent>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i75e22cb52f874dfbba49660932859cb6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjRmZjM2ODdiZGI3ODQ5MTU5Yzg4ZjJiOWIzMDc4NzAyL3RhYmxlcmFuZ2U6NGZmMzY4N2JkYjc4NDkxNTljODhmMmI5YjMwNzg3MDJfMTAtMTAtMS0xLTA_5e76988c-709c-47e4-901c-d9259656a945"
      unitRef="usd">9466000</us-gaap:DepreciationDepletionAndAmortization>
    <msa:AdjustedEBITDA
      contextRef="if91d269c35ad4728b385eca2170fcc08_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjRmZjM2ODdiZGI3ODQ5MTU5Yzg4ZjJiOWIzMDc4NzAyL3RhYmxlcmFuZ2U6NGZmMzY4N2JkYjc4NDkxNTljODhmMmI5YjMwNzg3MDJfMTEtMi0xLTEtMA_15fcae82-b1cf-48ea-a401-5ca296b0e32c"
      unitRef="usd">63842000</msa:AdjustedEBITDA>
    <msa:AdjustedEBITDA
      contextRef="if617bc20fae5488aac6991b478ec8f07_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjRmZjM2ODdiZGI3ODQ5MTU5Yzg4ZjJiOWIzMDc4NzAyL3RhYmxlcmFuZ2U6NGZmMzY4N2JkYjc4NDkxNTljODhmMmI5YjMwNzg3MDJfMTEtNC0xLTEtMA_2e510e10-7bd6-4f97-98af-d0c6d2793185"
      unitRef="usd">18288000</msa:AdjustedEBITDA>
    <msa:AdjustedEBITDA
      contextRef="if617fb3d85a34da986ce1966e00a0b76_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjRmZjM2ODdiZGI3ODQ5MTU5Yzg4ZjJiOWIzMDc4NzAyL3RhYmxlcmFuZ2U6NGZmMzY4N2JkYjc4NDkxNTljODhmMmI5YjMwNzg3MDJfMTEtNi0xLTEtMA_a000736b-a35d-47b2-908d-e10e075fe0b5"
      unitRef="usd">-8316000</msa:AdjustedEBITDA>
    <msa:AdjustedEBITDA
      contextRef="i75e22cb52f874dfbba49660932859cb6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjRmZjM2ODdiZGI3ODQ5MTU5Yzg4ZjJiOWIzMDc4NzAyL3RhYmxlcmFuZ2U6NGZmMzY4N2JkYjc4NDkxNTljODhmMmI5YjMwNzg3MDJfMTEtMTAtMS0xLTA_b05ffc59-cb44-4b3e-9f0c-4e9b79422ffa"
      unitRef="usd">73814000</msa:AdjustedEBITDA>
    <msa:AdjustedEBITDAPercentage
      contextRef="if91d269c35ad4728b385eca2170fcc08_D20190401-20190630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjRmZjM2ODdiZGI3ODQ5MTU5Yzg4ZjJiOWIzMDc4NzAyL3RhYmxlcmFuZ2U6NGZmMzY4N2JkYjc4NDkxNTljODhmMmI5YjMwNzg3MDJfMTItMi0xLTEtMA_640db4a5-0e1f-4050-86fe-ad956e1f2e05"
      unitRef="number">0.276</msa:AdjustedEBITDAPercentage>
    <msa:AdjustedEBITDAPercentage
      contextRef="if617bc20fae5488aac6991b478ec8f07_D20190401-20190630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjRmZjM2ODdiZGI3ODQ5MTU5Yzg4ZjJiOWIzMDc4NzAyL3RhYmxlcmFuZ2U6NGZmMzY4N2JkYjc4NDkxNTljODhmMmI5YjMwNzg3MDJfMTItNC0xLTEtMA_fd045c2a-1b1c-4c3f-8efe-0e47b91be28d"
      unitRef="number">0.155</msa:AdjustedEBITDAPercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8474b0a2c07c4e40b4d44e746fe1ec56_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjRmZjM2ODdiZGI3ODQ5MTU5Yzg4ZjJiOWIzMDc4NzAyL3RhYmxlcmFuZ2U6NGZmMzY4N2JkYjc4NDkxNTljODhmMmI5YjMwNzg3MDJfMTUtMi0xLTEtMA_c956cfc8-2353-4d09-b5d3-b1ddc28002a1"
      unitRef="usd">445076000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i477e91ebff264abaa928d1c9ebda18cf_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjRmZjM2ODdiZGI3ODQ5MTU5Yzg4ZjJiOWIzMDc4NzAyL3RhYmxlcmFuZ2U6NGZmMzY4N2JkYjc4NDkxNTljODhmMmI5YjMwNzg3MDJfMTUtNC0xLTEtMA_5cfec797-3b76-4284-8c84-bcf32b6a7683"
      unitRef="usd">230637000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if1f33d72f97e45acba5917f2f785fe0c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjRmZjM2ODdiZGI3ODQ5MTU5Yzg4ZjJiOWIzMDc4NzAyL3RhYmxlcmFuZ2U6NGZmMzY4N2JkYjc4NDkxNTljODhmMmI5YjMwNzg3MDJfMTUtNi0xLTEtMA_5bc254c6-79ad-49c3-8896-5461ae91949a"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjRmZjM2ODdiZGI3ODQ5MTU5Yzg4ZjJiOWIzMDc4NzAyL3RhYmxlcmFuZ2U6NGZmMzY4N2JkYjc4NDkxNTljODhmMmI5YjMwNzg3MDJfMTUtMTAtMS0xLTA_3b5936b2-2711-43df-9508-34e01e812c55"
      unitRef="usd">675713000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjRmZjM2ODdiZGI3ODQ5MTU5Yzg4ZjJiOWIzMDc4NzAyL3RhYmxlcmFuZ2U6NGZmMzY4N2JkYjc4NDkxNTljODhmMmI5YjMwNzg3MDJfMTctMTAtMS0xLTA_f30feb3f-92be-4535-ac6d-886052f7a3c1"
      unitRef="usd">86638000</us-gaap:OperatingIncomeLoss>
    <us-gaap:RestructuringCharges
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjRmZjM2ODdiZGI3ODQ5MTU5Yzg4ZjJiOWIzMDc4NzAyL3RhYmxlcmFuZ2U6NGZmMzY4N2JkYjc4NDkxNTljODhmMmI5YjMwNzg3MDJfMTgtMTAtMS0xLTA_6036838d-9f13-46f8-aabe-f62ce2ffd5b6"
      unitRef="usd">9353000</us-gaap:RestructuringCharges>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjRmZjM2ODdiZGI3ODQ5MTU5Yzg4ZjJiOWIzMDc4NzAyL3RhYmxlcmFuZ2U6NGZmMzY4N2JkYjc4NDkxNTljODhmMmI5YjMwNzg3MDJfMTktMTAtMS0xLTA_90450cdf-ec68-4a37-9e0d-f2237c01f992"
      unitRef="usd">-18251000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <msa:ProductLiabilityExpense
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjRmZjM2ODdiZGI3ODQ5MTU5Yzg4ZjJiOWIzMDc4NzAyL3RhYmxlcmFuZ2U6NGZmMzY4N2JkYjc4NDkxNTljODhmMmI5YjMwNzg3MDJfMjAtMTAtMS0xLTA_f3ff26b4-13a5-46f7-9bae-9d786944fe37"
      unitRef="usd">6425000</msa:ProductLiabilityExpense>
    <msa:StrategicTransactionCosts
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjRmZjM2ODdiZGI3ODQ5MTU5Yzg4ZjJiOWIzMDc4NzAyL3RhYmxlcmFuZ2U6NGZmMzY4N2JkYjc4NDkxNTljODhmMmI5YjMwNzg3MDJfMjEtMTAtMS0xLTA_234bebfc-f3dc-4e27-bed5-2bec047f6428"
      unitRef="usd">1985000</msa:StrategicTransactionCosts>
    <msa:OperatingIncomeLossAdjusted
      contextRef="i8474b0a2c07c4e40b4d44e746fe1ec56_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjRmZjM2ODdiZGI3ODQ5MTU5Yzg4ZjJiOWIzMDc4NzAyL3RhYmxlcmFuZ2U6NGZmMzY4N2JkYjc4NDkxNTljODhmMmI5YjMwNzg3MDJfMjItMi0xLTEtMA_0bc38353-c68e-4aed-843e-900fc9ce4d07"
      unitRef="usd">112492000</msa:OperatingIncomeLossAdjusted>
    <msa:OperatingIncomeLossAdjusted
      contextRef="i477e91ebff264abaa928d1c9ebda18cf_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjRmZjM2ODdiZGI3ODQ5MTU5Yzg4ZjJiOWIzMDc4NzAyL3RhYmxlcmFuZ2U6NGZmMzY4N2JkYjc4NDkxNTljODhmMmI5YjMwNzg3MDJfMjItNC0xLTEtMA_447c1568-573b-497f-b286-df231f97da13"
      unitRef="usd">26112000</msa:OperatingIncomeLossAdjusted>
    <msa:OperatingIncomeLossAdjusted
      contextRef="if1f33d72f97e45acba5917f2f785fe0c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjRmZjM2ODdiZGI3ODQ5MTU5Yzg4ZjJiOWIzMDc4NzAyL3RhYmxlcmFuZ2U6NGZmMzY4N2JkYjc4NDkxNTljODhmMmI5YjMwNzg3MDJfMjItNi0xLTEtMA_ac1b5549-95cf-4039-86fb-faddbf1561e5"
      unitRef="usd">-15952000</msa:OperatingIncomeLossAdjusted>
    <msa:OperatingIncomeLossAdjusted
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjRmZjM2ODdiZGI3ODQ5MTU5Yzg4ZjJiOWIzMDc4NzAyL3RhYmxlcmFuZ2U6NGZmMzY4N2JkYjc4NDkxNTljODhmMmI5YjMwNzg3MDJfMjItMTAtMS0xLTA_63ce7d6a-de44-4344-8c2a-e34b15d2ab11"
      unitRef="usd">122652000</msa:OperatingIncomeLossAdjusted>
    <msa:AdjustedOperatingMarginPercent
      contextRef="i8474b0a2c07c4e40b4d44e746fe1ec56_D20190101-20190630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjRmZjM2ODdiZGI3ODQ5MTU5Yzg4ZjJiOWIzMDc4NzAyL3RhYmxlcmFuZ2U6NGZmMzY4N2JkYjc4NDkxNTljODhmMmI5YjMwNzg3MDJfMjMtMi0xLTEtMA_83d1f9e6-daf2-419a-a607-d9efe994b1c1"
      unitRef="number">0.253</msa:AdjustedOperatingMarginPercent>
    <msa:AdjustedOperatingMarginPercent
      contextRef="i477e91ebff264abaa928d1c9ebda18cf_D20190101-20190630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjRmZjM2ODdiZGI3ODQ5MTU5Yzg4ZjJiOWIzMDc4NzAyL3RhYmxlcmFuZ2U6NGZmMzY4N2JkYjc4NDkxNTljODhmMmI5YjMwNzg3MDJfMjMtNC0xLTEtMA_db342581-e2a3-4581-aa00-8bb1b9a79f8c"
      unitRef="number">0.113</msa:AdjustedOperatingMarginPercent>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjRmZjM2ODdiZGI3ODQ5MTU5Yzg4ZjJiOWIzMDc4NzAyL3RhYmxlcmFuZ2U6NGZmMzY4N2JkYjc4NDkxNTljODhmMmI5YjMwNzg3MDJfMjQtMTAtMS0xLTA_ac0a74fb-af24-4818-a4c2-0a3256fe1973"
      unitRef="usd">18792000</us-gaap:DepreciationDepletionAndAmortization>
    <msa:AdjustedEBITDA
      contextRef="i8474b0a2c07c4e40b4d44e746fe1ec56_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjRmZjM2ODdiZGI3ODQ5MTU5Yzg4ZjJiOWIzMDc4NzAyL3RhYmxlcmFuZ2U6NGZmMzY4N2JkYjc4NDkxNTljODhmMmI5YjMwNzg3MDJfMjUtMi0xLTEtMA_cdc62303-ebac-4aee-9276-574043af0eee"
      unitRef="usd">124742000</msa:AdjustedEBITDA>
    <msa:AdjustedEBITDA
      contextRef="i477e91ebff264abaa928d1c9ebda18cf_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjRmZjM2ODdiZGI3ODQ5MTU5Yzg4ZjJiOWIzMDc4NzAyL3RhYmxlcmFuZ2U6NGZmMzY4N2JkYjc4NDkxNTljODhmMmI5YjMwNzg3MDJfMjUtNC0xLTEtMA_dcdbddd0-8ddc-4199-8bc7-13a69681528b"
      unitRef="usd">32459000</msa:AdjustedEBITDA>
    <msa:AdjustedEBITDA
      contextRef="if1f33d72f97e45acba5917f2f785fe0c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjRmZjM2ODdiZGI3ODQ5MTU5Yzg4ZjJiOWIzMDc4NzAyL3RhYmxlcmFuZ2U6NGZmMzY4N2JkYjc4NDkxNTljODhmMmI5YjMwNzg3MDJfMjUtNi0xLTEtMA_ebe8ba6f-59f3-43c9-b594-2bff4808dcc0"
      unitRef="usd">-15757000</msa:AdjustedEBITDA>
    <msa:AdjustedEBITDA
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjRmZjM2ODdiZGI3ODQ5MTU5Yzg4ZjJiOWIzMDc4NzAyL3RhYmxlcmFuZ2U6NGZmMzY4N2JkYjc4NDkxNTljODhmMmI5YjMwNzg3MDJfMjUtMTAtMS0xLTA_4e3c6879-4a1d-495d-ac16-37bfce335582"
      unitRef="usd">141444000</msa:AdjustedEBITDA>
    <msa:AdjustedEBITDAPercentage
      contextRef="i8474b0a2c07c4e40b4d44e746fe1ec56_D20190101-20190630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjRmZjM2ODdiZGI3ODQ5MTU5Yzg4ZjJiOWIzMDc4NzAyL3RhYmxlcmFuZ2U6NGZmMzY4N2JkYjc4NDkxNTljODhmMmI5YjMwNzg3MDJfMjYtMi0xLTEtMA_c20e7c06-d2fb-465c-a7ce-7fa3262883d7"
      unitRef="number">0.280</msa:AdjustedEBITDAPercentage>
    <msa:AdjustedEBITDAPercentage
      contextRef="i477e91ebff264abaa928d1c9ebda18cf_D20190101-20190630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOjRmZjM2ODdiZGI3ODQ5MTU5Yzg4ZjJiOWIzMDc4NzAyL3RhYmxlcmFuZ2U6NGZmMzY4N2JkYjc4NDkxNTljODhmMmI5YjMwNzg3MDJfMjYtNC0xLTEtMA_d7e33905-6740-43b8-aecd-2a21cfd53a78"
      unitRef="number">0.141</msa:AdjustedEBITDAPercentage>
    <us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RleHRyZWdpb246MjkzM2RmZmNlODJlNDgyYzg5Y2Y2NjBhMGYxNjViOTZfMzIxOA_509afb6e-4513-4540-95fa-9f5568789da4">&lt;div style="text-indent:24.75pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Total sales by product group was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:11pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:38.995%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.541%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.638%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.541%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.638%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.541%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.642%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands, except percentages)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Dollars&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Percent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Dollars&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Percent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Dollars&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Percent&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Breathing Apparatus&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;75,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;50,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fixed Gas &amp;amp; Flame Detection&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;65,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Firefighter Helmets &amp;amp; Protective Apparel &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;33,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Industrial Head Protection&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Portable Gas Detection&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fall Protection&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Other&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt; (a)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;52,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;314,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;204,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;110,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands, except percentages)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Dollars&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Percent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Dollars&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Percent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Dollars&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Percent&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Breathing Apparatus&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;151,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;102,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;48,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fixed Gas &amp;amp; Flame Detection&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;135,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;77,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;57,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Firefighter Helmets &amp;amp; Protective Apparel &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;82,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;68,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Portable Gas Detection&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;69,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Industrial Head Protection&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;65,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;48,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fall Protection&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;49,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Other &lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(a)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;101,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;63,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;37,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;655,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;435,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;220,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:11pt;margin-bottom:12pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:39.228%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.526%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.625%;"/&gt;&lt;td style="width:1.0%;"/&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.526%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.625%;"/&gt;&lt;td style="width:1.0%;"/&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:8.526%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.630%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended June 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands, except percentages)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Dollars&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Percent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Dollars&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Percent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Dollars&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Percent&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Breathing Apparatus&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;74,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;50,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fixed Gas &amp;amp; Flame Detection&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;70,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Firefighter Helmets &amp;amp; Protective Apparel &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;48,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Portable Gas Detection&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;33,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Industrial Head Protection&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fall Protection&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Other &lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(a)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;349,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;231,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;118,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended June 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands, except percentages)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Dollars&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Percent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Dollars&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Percent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Dollars&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Percent&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Breathing Apparatus&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;150,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;101,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;48,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fixed Gas &amp;amp; Flame Detection&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;130,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;72,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;58,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Firefighter Helmets &amp;amp; Protective Apparel &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;92,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;74,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Portable Gas Detection&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;83,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;55,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Industrial Head Protection&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;74,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;58,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fall Protection&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;61,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Other&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt; (a)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;82,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;46,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;675,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;445,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;230,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;vertical-align:top;"&gt;(a)&lt;/sup&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; Other products include sales of Air Purifying Respirators.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic4d34938ac1d44a094acafe8a6bdd4bc_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfMi0xLTEtMS0w_cab9023b-2503-4d13-b70a-dfd1bfcbd72a"
      unitRef="usd">75864000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ic8a0ee8d98a04f55af489c538a53603f_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfMi0yLTEtMS0w_a74101ba-30bb-41f7-b22c-b9652b90ebf8"
      unitRef="number">0.24</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifbf3f9ff265e48d481c0960475ccb883_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfMi00LTEtMS0w_d0043745-2697-4ad8-87e2-132403f09650"
      unitRef="usd">50269000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id6e2aed098c4473cb53620fe046303b6_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfMi01LTEtMS0w_a77ba11b-bed3-4806-9a60-40a433bd99f5"
      unitRef="number">0.25</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib0fe4882146c4c0889ed5d47bf6ac35c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfMi03LTEtMS0w_cb92592d-4cc1-4beb-a94c-347b02f614a7"
      unitRef="usd">25595000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i43a03093565b492e9de17f2c1c4712bf_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfMi04LTEtMS0w_51937da2-e9d5-4c96-b9d2-2886da7aa2d3"
      unitRef="number">0.23</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id545a5981ad147908044302a4ff042e8_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfMy0xLTEtMS0w_45c06798-4c72-421b-8f1c-95ad4826e6f8"
      unitRef="usd">65385000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i8f0ec43d25914eb38005d4ad2172b4a5_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfMy0yLTEtMS0w_ef8497e0-3b16-4edb-bc02-5c12ccfd2d3c"
      unitRef="number">0.21</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i60ccb3ee22ed44e9ac07879ade9b6def_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfMy00LTEtMS0w_f7b650f5-31e4-4e2e-b275-20f2db924f27"
      unitRef="usd">36742000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i252cff31e8144779bdf1d1a74f3e34fa_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfMy01LTEtMS0w_c529c321-7aad-4a20-af07-6cb728fc5d73"
      unitRef="number">0.18</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia746c207b06442cf8b3ef3b0d5a84aac_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfMy03LTEtMS0w_d3a21321-6da7-4f4f-aa1f-ae9aa309828c"
      unitRef="usd">28643000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i7811799ad70640a880f83c69f983e0af_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfMy04LTEtMS0w_201215d1-64cc-46c2-980a-301745d303c8"
      unitRef="number">0.26</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i12d9a147c71d4643a9f6e15bbe2eb95c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfNC0xLTEtMS0w_37f36ec3-0578-44c1-ae6d-14014feb3549"
      unitRef="usd">40337000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i5faf26f5e90142799168cb05e5e3d4cf_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfNC0yLTEtMS0w_3fc61a8c-bb5e-4793-9bca-729d9b896931"
      unitRef="number">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i91747fa0a30b4e24b893e449af0bb559_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfNC00LTEtMS0w_6a618058-7972-4365-837f-fc61cc22d1a1"
      unitRef="usd">33744000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ife03606bec5a4c8bb49aaf404c99b44e_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfNC01LTEtMS0w_0180a8b4-33e5-44b4-9bf7-3b857ef8c7fa"
      unitRef="number">0.16</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i796dbc53826a43fbb83268d69ada8c2d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfNC03LTEtMS0w_88825f9b-ffde-425b-bf12-93920eb32812"
      unitRef="usd">6593000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i7a1ed3b1ae8e490aa97412993e814738_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfNC04LTEtMS0w_53468689-2907-44ee-8bbd-a2bf5541aff0"
      unitRef="number">0.06</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i258997d07349406ba4dd8d572a2cae4a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfNS0xLTEtMS0zNDUw_4670dd83-bba0-4bf8-af98-b30785b7e02e"
      unitRef="usd">30601000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i2e11893e14074725bd583a1605414fc2_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfNS0yLTEtMS0zNDUw_da9c4954-b929-4bb6-9da6-ecc237a11dcd"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i284cd0c5170f482b8f1dbb781c02c8a3_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfNS00LTEtMS0zNDUw_1c291d36-0ee8-46a0-981b-04351ea433f8"
      unitRef="usd">20506000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia917ec2cf94e48dcb532484ba5316d25_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfNS01LTEtMS0zNDUw_5adaca25-06bd-475c-827e-0adece98f805"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia8514eeaa0bd49f18eb3a938dc11fe6d_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfNS03LTEtMS0zNDUw_034a40b9-52ac-4e73-a86b-1fd006aa8771"
      unitRef="usd">10095000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i71d51c79ad8d43faa6c629f8c2984a62_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfNS04LTEtMS0zNDUw_92aec158-cc81-4218-b7dc-18109c72982e"
      unitRef="number">0.09</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8daca50eaf5c4a1db9c78837a685745e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfNS0xLTEtMS0w_7c11238e-050f-4c27-8236-3d727c3d17ed"
      unitRef="usd">28385000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i7d6760b842244d88a7be91dc16c6ec37_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfNS0yLTEtMS0w_4e7e794e-5875-4da1-ba1c-dc20c33e70c5"
      unitRef="number">0.09</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3e262eeb2e954a32940a92913075f2dd_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfNS00LTEtMS0w_df1951af-c796-4c51-90ee-dfaaf346111d"
      unitRef="usd">17201000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i85796c7da26c4469819800d1a061499a_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfNS01LTEtMS0w_fdd22bc6-146b-468f-8b98-fb8071f5d005"
      unitRef="number">0.08</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1024f12265f6485289c64f0031d6b733_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfNS03LTEtMS0w_f3521149-07d6-43fa-b8c8-f220fe60b119"
      unitRef="usd">11184000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i4fd4e7f8ac7b453fb132c4c9c05e0a1c_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfNS04LTEtMS0w_da62c67d-8451-420e-971b-97c6a1d20358"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i653c5118af434388a5156e170fa661c0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfNy0xLTEtMS0w_f1221404-4196-4a3a-b3d2-f16991aa9d70"
      unitRef="usd">21660000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ie94a990018a1471da327a979e50531b8_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfNy0yLTEtMS0w_65f514ff-b6c2-49fd-9e5d-37a3541c4a71"
      unitRef="number">0.07</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6c8b7f625e86498383a9417fd1c2dcfc_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfNy00LTEtMS0w_3a421205-8e51-4e61-8971-52cd7c0fe268"
      unitRef="usd">11381000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i60eafa825b82472b93571ad965118518_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfNy01LTEtMS0w_e5ca0762-8497-4b41-acfc-cc2e5df9501f"
      unitRef="number">0.06</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1647d7bafa9a40d29c50d7e68243b38e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfNy03LTEtMS0w_2d8dc22c-77f6-4775-b220-c1b813f9d192"
      unitRef="usd">10279000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id8dc41828e8349fab43de7bfb8d53750_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfNy04LTEtMS0w_57ee4d4d-e227-4ddd-b0c5-65ce4ddb39ed"
      unitRef="number">0.09</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifa005c770f39422586ec38ca64129fdb_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfOC0xLTEtMS0w_81d8dea6-8be6-4b72-81e0-1ca8a0ebcab6"
      unitRef="usd">52206000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i87b9d208389b4e5a9133329db21a42d5_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfOC0yLTEtMS0w_ee9b5eb6-de66-4752-930e-3e18ef171d56"
      unitRef="number">0.16</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6df1f64d4bc44a54b021865e637ca69a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfOC00LTEtMS0w_0e4bdac7-272b-4412-9447-cb96f9e2d08f"
      unitRef="usd">34388000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i10f1c6c68dbc43968462be282e78fff4_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfOC01LTEtMS0w_f8ff51f1-bc09-4b99-9798-09faa235686a"
      unitRef="number">0.17</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id07a737cbbc441959d1619917faeed06_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfOC03LTEtMS0w_655059a7-d0ae-4fb4-a0b8-9d5605c81fd6"
      unitRef="usd">17818000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i53e22a7cb9bb49ef8c58c63f06eaa47b_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfOC04LTEtMS0w_74c70768-8261-4225-8c35-f08fcb8d3c34"
      unitRef="number">0.17</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i45f94af9ab3d405294669aaf5afa32fc_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfOS0xLTEtMS0w_912f2eff-627e-422a-a48d-318d2d68150b"
      unitRef="usd">314438000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iacfd064f17bf4d62b7a66a77d2a6bc49_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfOS0yLTEtMS0w_de16b4de-6546-40a5-93ed-ab841dd80a6d"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9078bc3c5f254b6cb9b2eae28db8d6e2_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfOS00LTEtMS0w_22d6a3c3-d777-428f-9589-5f20dd159433"
      unitRef="usd">204231000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i1ce812366df34bd18f9c4da6d17c7d36_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfOS01LTEtMS0w_969fe812-5d96-457f-a22b-c6602e767c3c"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2ac36e939a814320aa9f1311d2cf82ae_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfOS03LTEtMS0w_75ab9ef4-aec9-4463-a0ea-8c4430cff2de"
      unitRef="usd">110207000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i537d0281bc10432ca9c98414c44fa5be_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfOS04LTEtMS0w_ca474aee-ebe9-4147-a108-130432684a6e"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2a70787d483e4aab93746572946a7122_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfMTMtMS0xLTEtNDM1Mw_798b4f32-65b1-4517-a5c3-47b82331b990"
      unitRef="usd">151708000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i4920a55fb18843dc9c7e7b232999a268_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfMTMtMi0xLTEtNDM1Mw_9a984b5a-bde8-4a81-b623-9a78895db296"
      unitRef="number">0.23</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8de0d4dfde7f46fb9e6b7abb77475615_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfMTMtNC0xLTEtNDM1Mw_7a647bcb-bea2-4c39-a9a5-459e84f8eb73"
      unitRef="usd">102962000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i7d0dc39bacbb4f8c8a81c9049f40950e_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfMTMtNS0xLTEtNDM1Mw_e00bdc8f-e549-4e83-8724-e6f541c3a494"
      unitRef="number">0.24</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i288ae251b14c4d2794956be71cbb65de_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfMTMtNy0xLTEtNDM1Mw_3bd419b7-4d0d-4946-bc37-76c1eb3dfbd2"
      unitRef="usd">48746000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i464afbdf22ba4416816e3b493900e1d7_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfMTMtOC0xLTEtNDM1Mw_488238c2-601e-49df-911b-74cfadcabcd8"
      unitRef="number">0.22</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8388e58932634ad1aab27564bc287860_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfMTQtMS0xLTEtNDM1Mw_5d67f095-7866-46d7-a38c-ce061a2aec1b"
      unitRef="usd">135296000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i1d92d3079ec64634a2c29e7636b60ac1_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfMTQtMi0xLTEtNDM1Mw_1acead1e-2b22-44f6-a852-2cf2921a9dbf"
      unitRef="number">0.21</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6ca2c815193f4ff9a0dda563a2aef240_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfMTQtNC0xLTEtNDM1Mw_094cba4b-af0a-462c-94eb-68365e9b127a"
      unitRef="usd">77989000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i560d26420f3a4ad283234d7e4d44726d_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfMTQtNS0xLTEtNDM1Mw_09cc6c7c-aaba-4641-8421-17725c6fe7c1"
      unitRef="number">0.18</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8e4c2001f1414de3bb14a18276a30b24_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfMTQtNy0xLTEtNDM1Mw_9eee69c6-e96c-4c2e-a0c8-890249c0c566"
      unitRef="usd">57307000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i025cf721887843d1ba7829df9a28659f_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfMTQtOC0xLTEtNDM1Mw_e631e284-0e05-4db2-9208-529d31b91e39"
      unitRef="number">0.26</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie0a96b1710c748f78e4671051643d1f7_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfMTUtMS0xLTEtNDM1Mw_da3d360b-c934-4507-94c7-033e1fca8765"
      unitRef="usd">82884000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="if147e57d5aa945d68793b81988c7f5a4_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfMTUtMi0xLTEtNDM1Mw_f5bd9206-3b6c-43da-ad39-c3f8dbe67b5a"
      unitRef="number">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iffae73af84a44225bb1ec5fcd0064cd4_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfMTUtNC0xLTEtNDM1Mw_97bc4752-1df0-4b17-aa93-bef0feb6288b"
      unitRef="usd">68857000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i1f668d5a3186423198314bd10df26a0e_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfMTUtNS0xLTEtNDM1Mw_933f09a0-4b28-4567-b876-4f4bf3cf8378"
      unitRef="number">0.16</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iba327094c74a4edab9e72789bf4241f8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfMTUtNy0xLTEtNDM1Mw_08e27058-772c-4ef3-8ec0-56f5bc6dd3fd"
      unitRef="usd">14027000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia809a4695f8e46c1ad326cfd54c3925a_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfMTUtOC0xLTEtNDM1Mw_c3db3c7a-f7cc-4f11-8fc7-ca2a0e7abda3"
      unitRef="number">0.07</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia64926ddffd4454ab68520ec83f8faae_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfMTYtMS0xLTEtNDM1Mw_b3da312f-0926-4344-a6b9-baf53cbb964e"
      unitRef="usd">69437000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i5496d20b7e294b74bc9d049cea18e514_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfMTYtMi0xLTEtNDM1Mw_f595dc41-ddbf-4b82-810e-4e5c292381d5"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic7047c57dab3419387aec0543173038d_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfMTYtNC0xLTEtNDM1Mw_8b094512-fa2a-4222-a78c-9cc038cbad93"
      unitRef="usd">44850000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i7b8fd6b4f9d04d9ba5fa387e323b9b9a_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfMTYtNS0xLTEtNDM1Mw_305d860c-6d12-4099-ac93-47fd41148164"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie0916f8ef67e46c3902f23d7f78131fc_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfMTYtNy0xLTEtNDM1Mw_e596576c-ad5d-4f40-8203-a40d615b9677"
      unitRef="usd">24587000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ic3eaa0bb9e9c4a7ab63cb83458c6c19b_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfMTYtOC0xLTEtNDM1Mw_4cf885c5-025f-4aad-a359-db79db520290"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia6d89861ba1e406ea85939973804b7c3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfMTctMS0xLTEtNDM1Mw_37283372-6a21-4e94-8c4e-8cbf505b3770"
      unitRef="usd">65933000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i3e1e9fcd6cbd4e0090c00dab5b775e69_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfMTctMi0xLTEtNDM1Mw_5f7f68a1-82e4-46e3-bc3d-5a8399157032"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie9ace0e615ae4040a404e198a82630d9_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfMTctNC0xLTEtNDM1Mw_c804f37a-e983-423c-9676-2de94651ae35"
      unitRef="usd">48061000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="icc9c166bc41743b98eab77e572e4508a_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfMTctNS0xLTEtNDM1Mw_0410f95f-b649-4033-9537-04a7e6c356c9"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0b6350e822e6406fa7de06320a6353a8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfMTctNy0xLTEtNDM1Mw_63df7c00-0058-4a0e-a765-7ccd3a8e3a82"
      unitRef="usd">17872000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i17c96fb8b9c74e0d9085f44ec78cb607_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfMTctOC0xLTEtNDM1Mw_9a70b000-66f4-411c-bed8-34fcbb597184"
      unitRef="number">0.08</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7a410f4d768d4adfb0e38485bd366bf8_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfMTgtMS0xLTEtNDM1Mw_eddffe8f-2379-4fa5-964d-b977b735ad95"
      unitRef="usd">49087000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="icc6b20785eea4a92b74e0fe3e708f221_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfMTgtMi0xLTEtNDM1Mw_b691321d-eb5b-4d1f-8597-37e31d74c8e0"
      unitRef="number">0.07</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia2c29634c8f74eeb83c2a7601a7f904f_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfMTgtNC0xLTEtNDM1Mw_9d22648d-2335-445f-84cf-59c0fa28ddcf"
      unitRef="usd">29076000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i8a8188e51e644dfc82b31d702445ebc3_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfMTgtNS0xLTEtNDM1Mw_25b8f3fd-e72f-42e5-9ac3-afb504581273"
      unitRef="number">0.07</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i19f9ff2d357f4fd4bdeb5912b53a132c_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfMTgtNy0xLTEtNDM1Mw_aff69813-8845-473e-9fbe-522d8a57c0ad"
      unitRef="usd">20011000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i9fdb90bbca184d02828dcbfc71bcb024_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfMTgtOC0xLTEtNDM1Mw_426a200d-ae54-49f2-bdbf-830e9ea8337b"
      unitRef="number">0.09</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3082472e1b4749f6a18b6a07f6c838ce_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfMTktMS0xLTEtNDM1Mw_98c82ea1-481b-47e7-b4e7-e6a47b8be3a0"
      unitRef="usd">101238000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ie0db037370694e75923bb6df9ab4b6d0_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfMTktMi0xLTEtNDM1Mw_3bd5d372-b65d-4db0-89a1-70a19c5dd5a3"
      unitRef="number">0.15</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i69668d2fdd9d425b9a63001580f7e932_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfMTktNC0xLTEtNDM1Mw_f89b9331-7f25-4958-a156-4e3e1ac38967"
      unitRef="usd">63689000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ibd6bc1acbd4942bcb6c001ea8cb03a0a_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfMTktNS0xLTEtNDM1Mw_143a7caa-3d86-4b01-89a5-bf188edb2c51"
      unitRef="number">0.14</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5ee552cfd7684e3595fe251560dcfd99_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfMTktNy0xLTEtNDM1Mw_45ecddf5-ac13-498d-91a0-5d1da69625a6"
      unitRef="usd">37549000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ibc51cc499bfe496981f0b4e487b73d1a_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfMTktOC0xLTEtNDM1Mw_e34f6e7a-dbe7-44fe-a923-60dc74379d56"
      unitRef="number">0.17</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfMjAtMS0xLTEtNDM1Mw_c0f554ae-f1db-4d45-aee5-cedde69f62c9"
      unitRef="usd">655583000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="if650a314450d47c69c845f896e806af6_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfMjAtMi0xLTEtNDM1Mw_aabc2222-705c-4b0a-8b23-56828ea2415d"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5b57a5cea4884d93bc5f3568c80f72f2_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfMjAtNC0xLTEtNDM1Mw_c8c0a827-fb1d-4337-8203-9359c195b3ae"
      unitRef="usd">435484000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i389a89b6b6714a0eb52bada9a1047005_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfMjAtNS0xLTEtNDM1Mw_527da82e-a668-4bb6-b387-d3070ca3c727"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3b1dafdba44f4a448a8547f8663cf0ae_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfMjAtNy0xLTEtNDM1Mw_8c69b7ea-7a33-429c-8f9c-c73e0b1c1a7b"
      unitRef="usd">220099000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i72817925099f451db83151bb9e540a06_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmY5NDhkMTc0NDJjNjQ2YWU5Nzg2OTAwMDY0YWFmZWQ1L3RhYmxlcmFuZ2U6Zjk0OGQxNzQ0MmM2NDZhZTk3ODY5MDAwNjRhYWZlZDVfMjAtOC0xLTEtNDM1Mw_1b02ec08-4917-497d-a0a9-85b7da115ebb"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib65979dedeca4b99ada02b472f9bc68c_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfMi0xLTEtMS0w_b21a59a6-f51c-4be6-8549-a41d90f568c2"
      unitRef="usd">74907000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i88fc53cccc8c49d1921633142eef7e50_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfMi0yLTEtMS0w_05252858-8972-4e27-8a72-4fb5674aedf1"
      unitRef="number">0.22</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i33de418bf0fd4aa98f9001a364fd49a4_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfMi00LTEtMS0w_ab2ba74f-acd1-41fe-b322-7f15e9027458"
      unitRef="usd">50584000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i979735a2b84049d3aeaddc28b9194766_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfMi01LTEtMS0w_74fa624b-80d8-4f92-8807-88b9650bab8b"
      unitRef="number">0.22</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic0ee4ef85573484ab686046324804b5b_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfMi03LTEtMS0w_abc8c33f-23ef-4700-8a83-b93cc8210551"
      unitRef="usd">24323000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ie8952a5ef64442daa70fd05d6743bac8_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfMi04LTEtMS0w_520ef954-b3da-4567-84cb-b37ac39c88ad"
      unitRef="number">0.21</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i557be2fec1b540a18736b222c653ea15_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfMy0xLTEtMS0w_a0aaddb2-2238-4102-819a-6f1050b61087"
      unitRef="usd">70310000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i3c0226e81f9c477e99066458f65ba933_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfMy0yLTEtMS0w_62d442d9-ad27-44cd-b576-b5c31337e347"
      unitRef="number">0.20</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie376ff60323a4767861fc4e1095b01e0_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfMy00LTEtMS0w_9c874202-a297-44dd-8026-5afd9435023d"
      unitRef="usd">39118000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ice29f48ad8cc40a6b91e0b32f079ebbb_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfMy01LTEtMS0w_03066fa4-0cae-4fd6-a6d2-ef4fbf029e43"
      unitRef="number">0.17</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia800c3a780cc4248b209379150ee5ba2_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfMy03LTEtMS0w_485b8c46-d90d-40d5-bd6c-fed2731f3b74"
      unitRef="usd">31192000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i2d75c1801d4c45d5ae33374adec3e547_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfMy04LTEtMS0w_79801d8f-c41e-43d6-a13a-bc4f3703dc5e"
      unitRef="number">0.26</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic471cf472ed54727ad35357a26f411e1_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfNC0xLTEtMS0w_efb965b2-d182-4c89-b08b-32c662f8f4ee"
      unitRef="usd">48799000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="if996ea067c784ac2bd700bac4ba695c9_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfNC0yLTEtMS0w_b674d34d-ca8b-4144-899d-6d2d34c4c9d7"
      unitRef="number">0.14</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i98243ad5c4884a01ba102d8212b89fbe_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfNC00LTEtMS0w_c579af7a-d412-4935-b418-8fbf7118b8c3"
      unitRef="usd">39091000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iaf7b0955372f429ea7b133c83da7228c_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfNC01LTEtMS0w_f683e41e-5e0e-47bf-be85-70ad3c9b9f83"
      unitRef="number">0.17</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i16b1ed4a09fd426f92cae0359b09a96e_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfNC03LTEtMS0w_b7029ba8-45be-4c19-b4a9-dbda22b7799b"
      unitRef="usd">9708000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia9c52765c1fc43fd90493a344bb2eb46_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfNC04LTEtMS0w_8aef6c77-45cc-4690-b579-a381059c0ac4"
      unitRef="number">0.08</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2d9c7473fd884f35b4f2a7cfe3be7d92_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfNS0xLTEtMS0w_118656cb-fe6e-4f5e-8497-6987d6a90811"
      unitRef="usd">42343000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i14734d6f80ba40d4b0b33ad85c35023d_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfNS0yLTEtMS0w_4b5785e4-3284-4942-9c54-7ee23fa28f53"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i56103f6653884616b52212e9ff34699e_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfNS00LTEtMS0w_0dee234c-17c8-459c-8bec-d437bb4a0845"
      unitRef="usd">33844000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i193a6a64d3ef4a5c89e43400340a509b_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfNS01LTEtMS0w_1606c644-f10f-4f24-aa56-b545930f8519"
      unitRef="number">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i10e45c9f5e5646c19bceeef253951503_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfNS03LTEtMS0w_ae123b1e-148f-4530-9fda-d3658b9bef34"
      unitRef="usd">8499000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i1886ed66a19d49b8abdfe9bf88e4ba51_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfNS04LTEtMS0w_02522891-f956-45a7-af8d-523829866410"
      unitRef="number">0.07</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i79b3a5afb08d4da693fb01789dc050e8_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfNi0xLTEtMS0w_7d5e4ca7-0a7b-4ab5-9803-6b42f852f2cb"
      unitRef="usd">38921000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i2c4d234f1d174c3fb5f592288343daed_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfNi0yLTEtMS0w_45457a82-6c13-46c7-b099-0c9aad139e00"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5efdf58f3ee84b4482a3cd2b10c94c0a_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfNi00LTEtMS0w_484b10bb-2490-40d6-8d53-64e986769c69"
      unitRef="usd">25045000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia186059ae3c34369ad927b113fda1533_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfNi01LTEtMS0w_c5fe4f50-4ce5-4605-bb78-ff53d8f61990"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i90881b1077704f8fa10cd3d662ae1e25_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfNi03LTEtMS0w_19c8cd70-e7bc-414e-a3be-5788eb12f6f5"
      unitRef="usd">13876000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ie23ed48156aa465eb882baaa422ceb17_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfNi04LTEtMS0w_c288b306-f7d5-46b1-a1de-76cd5900fa2f"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9da01bb5359343ef95a1db76bc767877_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfNy0xLTEtMS0w_965c900b-9efc-4d0f-b747-181bba7194d4"
      unitRef="usd">31629000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i39632317210f4472b3625356051aeb48_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfNy0yLTEtMS0w_fc6e5847-a55c-452f-af87-989e017c1ec0"
      unitRef="number">0.09</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idd4e91b743404bfb82268adabf8e6dfd_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfNy00LTEtMS0w_7b844e1e-6c2f-4407-94c8-45bf253c7953"
      unitRef="usd">18720000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i95b58a0806db4ad697370c97993d28fa_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfNy01LTEtMS0w_eb37bd1e-0f30-422b-8a41-40936145b17a"
      unitRef="number">0.08</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i24c0e2f3ba1b47c698863d14c5f8f08f_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfNy03LTEtMS0w_582cad15-dbbc-48c4-bef2-54d079664a39"
      unitRef="usd">12909000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ie628fd113a4c4db0b7771ebc7230bd93_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfNy04LTEtMS0w_0eb7898b-e44d-4082-a62f-d75c454ec874"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibd1dd9be900843d3aca811233f56d548_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfOC0xLTEtMS0w_990f372e-4d6e-49bf-8fb5-24ba6bc088d8"
      unitRef="usd">42766000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iad5ca5545f054964a685f489379a3c0a_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfOC0yLTEtMS0w_6a76ce6f-26c6-4475-bbb4-bdbb20336148"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i54698664fccc4eddb3d50569f29f2b39_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfOC00LTEtMS0w_41378867-2ed9-4105-8e1e-9c94b3e466b0"
      unitRef="usd">24987000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i5b9305b7c8664ba9b42f21ca7b3e438c_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfOC01LTEtMS0w_551eff17-54aa-421e-91ca-838d6719f73b"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i62e273a4a42a4ea890ed52f5a177df67_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfOC03LTEtMS0w_73a9e049-f739-4785-9107-effd706d1e26"
      unitRef="usd">17779000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i38051e6265134c8f90ae7c1c40f06bfb_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfOC04LTEtMS0w_08aab491-bb8d-43cd-a1c8-6e1f48709b98"
      unitRef="number">0.15</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i75e22cb52f874dfbba49660932859cb6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfOS0xLTEtMS0w_bb80a6f5-1efe-403e-bfde-252d542c6f35"
      unitRef="usd">349675000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="idb8d0e6dd16e45e888e22ac735abb206_D20190401-20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfOS0yLTEtMS0w_b387966c-5d87-41d4-9824-fbef70a2bf53"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i661d042439de49d2920e9deb9cf9ba4c_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfOS00LTEtMS0w_f3a54f16-7414-4f1b-8f9a-bd151fc53349"
      unitRef="usd">231389000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="idd052effada74aa2bc243c3a5085d943_D20190401-20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfOS01LTEtMS0w_33253d4c-765d-4d75-8a86-4efb00726e1b"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8848f094e5ef425b82c36b211c498e8c_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfOS03LTEtMS0w_a2d42090-b3b1-4736-aa70-a1c9601989e8"
      unitRef="usd">118286000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i4529790820ed454fa5dda0f4cf93fb8a_D20190401-20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfOS04LTEtMS0w_ae14e502-208f-4c24-a240-5eed64d270fe"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iec7787fe77dc4777936bc213909ec2fe_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfMTMtMS0xLTEtNDM1Ng_7e4379b9-ecc8-4dd4-9116-d33fba3d1bae"
      unitRef="usd">150354000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i83c5f78d996e43388a9a762c7de34ceb_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfMTMtMi0xLTEtNDM1Ng_21217c00-056a-434e-b8a2-e6b99acdecde"
      unitRef="number">0.22</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib2e6d86678904fed870339430ad4477d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfMTMtNC0xLTEtNDM1Ng_bc55c11c-1b09-43f7-89aa-e4952bcd1365"
      unitRef="usd">101489000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i989a2a930d5c4978bbf81ef12b663c50_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfMTMtNS0xLTEtNDM1Ng_70e137ca-2061-448e-8b52-a2ac3f3b76ea"
      unitRef="number">0.23</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibb11ff0d1c3d4693b2345ed6d8d50120_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfMTMtNy0xLTEtNDM1Ng_d1d457d3-750a-47b8-a26f-8c35b3e1f1d0"
      unitRef="usd">48865000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i1350899e1de24fcf99b13345d134b57b_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfMTMtOC0xLTEtNDM1Ng_fc0a8748-5223-415c-87b1-ee2abc1eb8ad"
      unitRef="number">0.21</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if7186d0808e0485fbd1e6da029814176_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfMTQtMS0xLTEtNDM1Ng_de361414-fb5a-44b6-9ae4-3bb8c4d62985"
      unitRef="usd">130709000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i2e35f4bf034842ed820c5a12378dea02_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfMTQtMi0xLTEtNDM1Ng_16e59dc1-c482-4dfa-962c-a7b92bb39b8e"
      unitRef="number">0.19</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icfb7cf8868ca4292ac368ea109bb37e7_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfMTQtNC0xLTEtNDM1Ng_dd12aade-a9bf-442e-9aef-bb45569c3172"
      unitRef="usd">72048000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i4237c910545d44ae85e4bc22a967ca60_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfMTQtNS0xLTEtNDM1Ng_69ce1e27-74ad-499f-b3da-9a5790a07487"
      unitRef="number">0.16</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6cc55883e2bd4de297481c5d3a15ab0b_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfMTQtNy0xLTEtNDM1Ng_67065b82-effd-4cf3-b60d-b2b659c71d0f"
      unitRef="usd">58661000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i5b2f9ae2ad6f474688589f2d5b17470a_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfMTQtOC0xLTEtNDM1Ng_d6e992a0-ece3-4c02-9a1d-86ddbc62a8c0"
      unitRef="number">0.25</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0dff326acae94e1a95707e87fd7373ca_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfMTUtMS0xLTEtNDM1Ng_6d9b6a9a-a893-48da-b244-f34aa783cbed"
      unitRef="usd">92376000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i6b5a4a13b12e4dcabbc6d4bfc7176c4c_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfMTUtMi0xLTEtNDM1Ng_95ecc16f-c35c-44b1-bca8-c948bd646c5c"
      unitRef="number">0.14</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id982a80dfd094711b8612efd8f42cb01_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfMTUtNC0xLTEtNDM1Ng_7ea130f7-ec3b-4fc7-97b1-5edd8145619a"
      unitRef="usd">74155000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ib0113759aef44427b36efe626aca12bc_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfMTUtNS0xLTEtNDM1Ng_c9687bc8-edd0-4e94-a863-b5ac0fa7a4f4"
      unitRef="number">0.17</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i78441dc8e4f24ff4a74623a0692cb2f3_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfMTUtNy0xLTEtNDM1Ng_7beb3cef-045a-4b35-b54d-4efc3512e184"
      unitRef="usd">18221000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iaca47e12078c48a19a03d0b014d26187_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfMTUtOC0xLTEtNDM1Ng_31e1badd-d4f0-4e47-be45-2c72652e7641"
      unitRef="number">0.08</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0ad4b527b2d045d6823922470e045664_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfMTYtMS0xLTEtNDM1Ng_fa9c1dd6-d60a-4638-8cc4-5d878d0ad450"
      unitRef="usd">83069000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i1eddc00aeb2d494c96071590d6b83f0f_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfMTYtMi0xLTEtNDM1Ng_9bccb007-4491-4d7a-a071-ccf42b848854"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i59deb5035cde4481964086667d8c99a4_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfMTYtNC0xLTEtNDM1Ng_1459bc2f-dd64-4189-9013-6e99fce66c4b"
      unitRef="usd">55458000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i9ba9b752198b47d48add4e44a762be63_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfMTYtNS0xLTEtNDM1Ng_3be57eba-05be-4fb0-8347-bc6a04d39564"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9358db3e95314d47886d159188094915_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfMTYtNy0xLTEtNDM1Ng_2e29b555-a084-44da-8e9b-3c03795acfc1"
      unitRef="usd">27611000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i79ee6ccb7a8149ccb20442e219aad82c_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfMTYtOC0xLTEtNDM1Ng_f3198923-59d8-41d7-9fff-aba8859312f4"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iee27985d16d846ea8613682f0b60a0c3_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfMTctMS0xLTEtNDM1Ng_e5df2ed0-4483-4bc1-ab62-9484a655f377"
      unitRef="usd">74665000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i40ee14306da54644ba9e0d53b8c00873_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfMTctMi0xLTEtNDM1Ng_f36d710f-28db-497d-912f-691ed70fc627"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i98c170424e2042eb8b1aab56939b391a_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfMTctNC0xLTEtNDM1Ng_1ad00180-7997-4806-8b9e-c166ff72f169"
      unitRef="usd">58258000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i48379a4190374745ad15f25c8a13ab25_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfMTctNS0xLTEtNDM1Ng_059f9ad1-750a-4013-a0f1-a8d46da2e49a"
      unitRef="number">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i80237cd303404e69aa2dd9be8a1a4c25_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfMTctNy0xLTEtNDM1Ng_e04ab3d4-3cb9-4794-a426-498f72eeccdb"
      unitRef="usd">16407000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id8f6055a384c4df4a772c5a96dd7185c_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfMTctOC0xLTEtNDM1Ng_26e68392-b16b-4162-9028-85545edb56bf"
      unitRef="number">0.07</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6ccf65869c0a47f89a7fa6808cdfc790_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfMTgtMS0xLTEtNDM1Ng_1152e3b4-0b49-4bf5-8b20-e1ece0e9d2e1"
      unitRef="usd">61756000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ieabfeaa8fc1549859c61385348d612ff_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfMTgtMi0xLTEtNDM1Ng_219c448a-7291-4989-ac5c-d3b5c4621c6a"
      unitRef="number">0.09</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic520f154f82c4709af28e38eb107d7bc_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfMTgtNC0xLTEtNDM1Ng_7e6cec1c-f6f3-403a-8d07-85e07317f3c9"
      unitRef="usd">36680000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i03bbfb09dfcb43dc8f8933c35fa4dd27_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfMTgtNS0xLTEtNDM1Ng_d7377b65-a64b-4848-b1d1-84769400cd47"
      unitRef="number">0.08</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ife12b97541ee4d97bff5119fa8d658e4_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfMTgtNy0xLTEtNDM1Ng_5346c00b-b376-4845-b4f6-71fe36ab93d6"
      unitRef="usd">25076000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i37c6e1fa26214b32aab748179fb1317d_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfMTgtOC0xLTEtNDM1Ng_61594637-b56b-499c-ad76-921221616a53"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4921524c43634df4a4a17392ab7faeef_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfMTktMS0xLTEtNDM1Ng_c09132e9-9577-4205-9702-52f88b779a18"
      unitRef="usd">82784000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i16c73e4225b34fe0b1a3ad086b8f74c6_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfMTktMi0xLTEtNDM1Ng_614a6aa1-a869-4c6a-8efb-74def4876589"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i50ceb39f1dfa453283e38f25c4961ff3_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfMTktNC0xLTEtNDM1Ng_00ddb5db-f7e7-438e-aded-ccb20b8a956a"
      unitRef="usd">46988000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ie8b1543593e546d9891193677fc9d4e9_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfMTktNS0xLTEtNDM1Ng_4d1eb94d-f93a-4eb7-b1a2-0481fa2a8c3b"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i982f6350ae414daa9f4e4f64756edd5f_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfMTktNy0xLTEtNDM1Ng_1dbf5e0a-266c-4b69-91d7-c47200421780"
      unitRef="usd">35796000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i9ed9c2c91e014ef89d50fa71f315e4e7_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfMTktOC0xLTEtNDM1Ng_a32a4892-9bc0-48f5-b41e-81d1748a5529"
      unitRef="number">0.16</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfMjAtMS0xLTEtNDM1Ng_391fa407-162b-443c-a31f-4c957b938474"
      unitRef="usd">675713000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i4366fa1ae2364833a0282b7cc179b2d5_D20190101-20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfMjAtMi0xLTEtNDM1Ng_df88515a-c515-4719-b5a1-21540d6556e0"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifcd7a3cfdd7345fd880e2c1cfba86c2f_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfMjAtNC0xLTEtNDM1Ng_74e7cb2c-8ed9-40a3-bdea-b7119b3ee31a"
      unitRef="usd">445076000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i59bd99df6b8e4786829eef111cca86a0_D20190101-20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfMjAtNS0xLTEtNDM1Ng_6994fc29-e050-4bd4-b82d-da62339f7571"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icf8167bf4baf40b5b7678fa4f2bd20a1_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfMjAtNy0xLTEtNDM1Ng_8d1fdb32-04c3-4fe8-9b81-b99fdbbfd2c3"
      unitRef="usd">230637000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="icd1180a745374993b34c4d47db814092_D20190101-20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82NC9mcmFnOjI5MzNkZmZjZTgyZTQ4MmM4OWNmNjYwYTBmMTY1Yjk2L3RhYmxlOmM0Y2Y4NmM2ZjQxYTQ1YmQ4ZjJhNzc1ZjhmY2Y0NTRmL3RhYmxlcmFuZ2U6YzRjZjg2YzZmNDFhNDViZDhmMmE3NzVmOGZjZjQ1NGZfMjAtOC0xLTEtNDM1Ng_1ef9e6d7-37fb-47c2-b912-98a75fe2b2e1"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82Ny9mcmFnOjVkMTBkOWU2YzU4ODQ2NGU5ZGUxZTQyNzFiMWRkYTUyL3RleHRyZWdpb246NWQxMGQ5ZTZjNTg4NDY0ZTlkZTFlNDI3MWIxZGRhNTJfNzE4_69bf257c-3a3e-47ad-a668-38c451d318e2">Earnings per Share&lt;div style="text-indent:24.75pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Basic earnings per share attributable to MSA Safety Incorporated common shareholders is computed by dividing net income, after the deduction of preferred stock dividends and undistributed earnings allocated to participating securities, by the weighted average number of common shares outstanding during the period.  Diluted earnings per share attributable to MSA Safety Incorporated common shareholders assumes the issuance of common stock for all potentially dilutive share equivalents outstanding not classified as participating securities.  Participating securities are defined as unvested stock-based compensation awards that contain nonforfeitable rights to dividends.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:49.023%;"/&gt;&lt;td style="width:1.0%;"/&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.403%;"/&gt;&lt;td style="width:1.0%;"/&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.549%;"/&gt;&lt;td style="width:1.0%;"/&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.549%;"/&gt;&lt;td style="width:1.0%;"/&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.556%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amounts attributable to MSA Safety Incorporated common shareholders:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands, except per share amounts)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;79,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;63,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Preferred stock dividends&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(20)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(20)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net income available to common equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;79,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;63,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Dividends and undistributed earnings allocated to participating securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(34)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(49)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(67)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(71)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net income available to common shareholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;79,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;62,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basic weighted-average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Stock-based compensation awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Diluted weighted-average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Antidilutive stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Earnings per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82Ny9mcmFnOjVkMTBkOWU2YzU4ODQ2NGU5ZGUxZTQyNzFiMWRkYTUyL3RleHRyZWdpb246NWQxMGQ5ZTZjNTg4NDY0ZTlkZTFlNDI3MWIxZGRhNTJfNzE1_75a88447-b669-4971-a551-7b0eaa88e7e3">&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:49.023%;"/&gt;&lt;td style="width:1.0%;"/&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.403%;"/&gt;&lt;td style="width:1.0%;"/&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.549%;"/&gt;&lt;td style="width:1.0%;"/&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.549%;"/&gt;&lt;td style="width:1.0%;"/&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.556%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amounts attributable to MSA Safety Incorporated common shareholders:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands, except per share amounts)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;79,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;63,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Preferred stock dividends&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(20)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(20)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net income available to common equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;79,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;63,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Dividends and undistributed earnings allocated to participating securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(34)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(49)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(67)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(71)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net income available to common shareholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;79,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;62,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basic weighted-average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Stock-based compensation awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Diluted weighted-average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Antidilutive stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Earnings per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:9pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i45f94af9ab3d405294669aaf5afa32fc_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82Ny9mcmFnOjVkMTBkOWU2YzU4ODQ2NGU5ZGUxZTQyNzFiMWRkYTUyL3RhYmxlOmY1YzE3YzJiYjMyOTRiNTViMGZjZDViMmFhNWYxOTMzL3RhYmxlcmFuZ2U6ZjVjMTdjMmJiMzI5NGI1NWIwZmNkNWIyYWE1ZjE5MzNfMi0yLTEtMS0w_6d07bba5-afd3-4ca7-8422-a2c4462882d1"
      unitRef="usd">36066000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i75e22cb52f874dfbba49660932859cb6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82Ny9mcmFnOjVkMTBkOWU2YzU4ODQ2NGU5ZGUxZTQyNzFiMWRkYTUyL3RhYmxlOmY1YzE3YzJiYjMyOTRiNTViMGZjZDViMmFhNWYxOTMzL3RhYmxlcmFuZ2U6ZjVjMTdjMmJiMzI5NGI1NWIwZmNkNWIyYWE1ZjE5MzNfMi00LTEtMS0w_c9d727c6-3359-413f-9a45-c10c2f7c6926"
      unitRef="usd">39806000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82Ny9mcmFnOjVkMTBkOWU2YzU4ODQ2NGU5ZGUxZTQyNzFiMWRkYTUyL3RhYmxlOmY1YzE3YzJiYjMyOTRiNTViMGZjZDViMmFhNWYxOTMzL3RhYmxlcmFuZ2U6ZjVjMTdjMmJiMzI5NGI1NWIwZmNkNWIyYWE1ZjE5MzNfMi02LTEtMS0w_16731796-ef9b-4b1c-accc-2d169333234a"
      unitRef="usd">79741000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82Ny9mcmFnOjVkMTBkOWU2YzU4ODQ2NGU5ZGUxZTQyNzFiMWRkYTUyL3RhYmxlOmY1YzE3YzJiYjMyOTRiNTViMGZjZDViMmFhNWYxOTMzL3RhYmxlcmFuZ2U6ZjVjMTdjMmJiMzI5NGI1NWIwZmNkNWIyYWE1ZjE5MzNfMi04LTEtMS0w_9e8854d7-a2cb-4aa2-a3e7-238f1792b377"
      unitRef="usd">63038000</us-gaap:NetIncomeLoss>
    <us-gaap:DividendsPreferredStockStock
      contextRef="i45f94af9ab3d405294669aaf5afa32fc_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82Ny9mcmFnOjVkMTBkOWU2YzU4ODQ2NGU5ZGUxZTQyNzFiMWRkYTUyL3RhYmxlOmY1YzE3YzJiYjMyOTRiNTViMGZjZDViMmFhNWYxOTMzL3RhYmxlcmFuZ2U6ZjVjMTdjMmJiMzI5NGI1NWIwZmNkNWIyYWE1ZjE5MzNfMy0yLTEtMS0w_195bb4c7-44da-4830-9daf-d5d97bd94bba"
      unitRef="usd">10000</us-gaap:DividendsPreferredStockStock>
    <us-gaap:DividendsPreferredStockStock
      contextRef="i75e22cb52f874dfbba49660932859cb6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82Ny9mcmFnOjVkMTBkOWU2YzU4ODQ2NGU5ZGUxZTQyNzFiMWRkYTUyL3RhYmxlOmY1YzE3YzJiYjMyOTRiNTViMGZjZDViMmFhNWYxOTMzL3RhYmxlcmFuZ2U6ZjVjMTdjMmJiMzI5NGI1NWIwZmNkNWIyYWE1ZjE5MzNfMy00LTEtMS0w_c2e0cd93-f847-45ca-8809-2c9ab5046e4c"
      unitRef="usd">10000</us-gaap:DividendsPreferredStockStock>
    <us-gaap:DividendsPreferredStockStock
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82Ny9mcmFnOjVkMTBkOWU2YzU4ODQ2NGU5ZGUxZTQyNzFiMWRkYTUyL3RhYmxlOmY1YzE3YzJiYjMyOTRiNTViMGZjZDViMmFhNWYxOTMzL3RhYmxlcmFuZ2U6ZjVjMTdjMmJiMzI5NGI1NWIwZmNkNWIyYWE1ZjE5MzNfMy02LTEtMS0w_0b7872af-9b7c-47f4-8f6a-34df516372bc"
      unitRef="usd">20000</us-gaap:DividendsPreferredStockStock>
    <us-gaap:DividendsPreferredStockStock
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82Ny9mcmFnOjVkMTBkOWU2YzU4ODQ2NGU5ZGUxZTQyNzFiMWRkYTUyL3RhYmxlOmY1YzE3YzJiYjMyOTRiNTViMGZjZDViMmFhNWYxOTMzL3RhYmxlcmFuZ2U6ZjVjMTdjMmJiMzI5NGI1NWIwZmNkNWIyYWE1ZjE5MzNfMy04LTEtMS0w_866c19cf-a04e-4484-8200-06e6b1c01f12"
      unitRef="usd">20000</us-gaap:DividendsPreferredStockStock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i45f94af9ab3d405294669aaf5afa32fc_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82Ny9mcmFnOjVkMTBkOWU2YzU4ODQ2NGU5ZGUxZTQyNzFiMWRkYTUyL3RhYmxlOmY1YzE3YzJiYjMyOTRiNTViMGZjZDViMmFhNWYxOTMzL3RhYmxlcmFuZ2U6ZjVjMTdjMmJiMzI5NGI1NWIwZmNkNWIyYWE1ZjE5MzNfNC0yLTEtMS0w_8bd0c1bd-4854-4e92-9190-974a7c6ac557"
      unitRef="usd">36056000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i75e22cb52f874dfbba49660932859cb6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82Ny9mcmFnOjVkMTBkOWU2YzU4ODQ2NGU5ZGUxZTQyNzFiMWRkYTUyL3RhYmxlOmY1YzE3YzJiYjMyOTRiNTViMGZjZDViMmFhNWYxOTMzL3RhYmxlcmFuZ2U6ZjVjMTdjMmJiMzI5NGI1NWIwZmNkNWIyYWE1ZjE5MzNfNC00LTEtMS0w_53501a88-5d23-41d7-84fb-eefce790a420"
      unitRef="usd">39796000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82Ny9mcmFnOjVkMTBkOWU2YzU4ODQ2NGU5ZGUxZTQyNzFiMWRkYTUyL3RhYmxlOmY1YzE3YzJiYjMyOTRiNTViMGZjZDViMmFhNWYxOTMzL3RhYmxlcmFuZ2U6ZjVjMTdjMmJiMzI5NGI1NWIwZmNkNWIyYWE1ZjE5MzNfNC02LTEtMS00MzU5_37bdff92-2ce9-460e-b673-0cc1e395ef39"
      unitRef="usd">79721000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82Ny9mcmFnOjVkMTBkOWU2YzU4ODQ2NGU5ZGUxZTQyNzFiMWRkYTUyL3RhYmxlOmY1YzE3YzJiYjMyOTRiNTViMGZjZDViMmFhNWYxOTMzL3RhYmxlcmFuZ2U6ZjVjMTdjMmJiMzI5NGI1NWIwZmNkNWIyYWE1ZjE5MzNfNC04LTEtMS00MzU5_56bb4218-1e7b-440a-9304-f3de3710f421"
      unitRef="usd">63018000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="i45f94af9ab3d405294669aaf5afa32fc_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82Ny9mcmFnOjVkMTBkOWU2YzU4ODQ2NGU5ZGUxZTQyNzFiMWRkYTUyL3RhYmxlOmY1YzE3YzJiYjMyOTRiNTViMGZjZDViMmFhNWYxOTMzL3RhYmxlcmFuZ2U6ZjVjMTdjMmJiMzI5NGI1NWIwZmNkNWIyYWE1ZjE5MzNfNS0yLTEtMS0w_f2377aa5-1e77-4c2e-81bf-9a8aeb433cb5"
      unitRef="usd">34000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="i75e22cb52f874dfbba49660932859cb6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82Ny9mcmFnOjVkMTBkOWU2YzU4ODQ2NGU5ZGUxZTQyNzFiMWRkYTUyL3RhYmxlOmY1YzE3YzJiYjMyOTRiNTViMGZjZDViMmFhNWYxOTMzL3RhYmxlcmFuZ2U6ZjVjMTdjMmJiMzI5NGI1NWIwZmNkNWIyYWE1ZjE5MzNfNS00LTEtMS0w_d3da328b-aa96-402b-9a62-b3b53735f796"
      unitRef="usd">49000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82Ny9mcmFnOjVkMTBkOWU2YzU4ODQ2NGU5ZGUxZTQyNzFiMWRkYTUyL3RhYmxlOmY1YzE3YzJiYjMyOTRiNTViMGZjZDViMmFhNWYxOTMzL3RhYmxlcmFuZ2U6ZjVjMTdjMmJiMzI5NGI1NWIwZmNkNWIyYWE1ZjE5MzNfNS02LTEtMS0w_cac8f76e-af79-4ff7-939b-2349e1470ea4"
      unitRef="usd">67000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82Ny9mcmFnOjVkMTBkOWU2YzU4ODQ2NGU5ZGUxZTQyNzFiMWRkYTUyL3RhYmxlOmY1YzE3YzJiYjMyOTRiNTViMGZjZDViMmFhNWYxOTMzL3RhYmxlcmFuZ2U6ZjVjMTdjMmJiMzI5NGI1NWIwZmNkNWIyYWE1ZjE5MzNfNS04LTEtMS0w_383fc5dc-72b1-4fcd-bafe-c02fcef6aa92"
      unitRef="usd">71000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i45f94af9ab3d405294669aaf5afa32fc_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82Ny9mcmFnOjVkMTBkOWU2YzU4ODQ2NGU5ZGUxZTQyNzFiMWRkYTUyL3RhYmxlOmY1YzE3YzJiYjMyOTRiNTViMGZjZDViMmFhNWYxOTMzL3RhYmxlcmFuZ2U6ZjVjMTdjMmJiMzI5NGI1NWIwZmNkNWIyYWE1ZjE5MzNfNi0yLTEtMS0w_fa30729d-9609-479c-8b5a-f06813388e72"
      unitRef="usd">36022000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i75e22cb52f874dfbba49660932859cb6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82Ny9mcmFnOjVkMTBkOWU2YzU4ODQ2NGU5ZGUxZTQyNzFiMWRkYTUyL3RhYmxlOmY1YzE3YzJiYjMyOTRiNTViMGZjZDViMmFhNWYxOTMzL3RhYmxlcmFuZ2U6ZjVjMTdjMmJiMzI5NGI1NWIwZmNkNWIyYWE1ZjE5MzNfNi00LTEtMS0w_053354cc-8790-4090-92a0-b52758530146"
      unitRef="usd">39747000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82Ny9mcmFnOjVkMTBkOWU2YzU4ODQ2NGU5ZGUxZTQyNzFiMWRkYTUyL3RhYmxlOmY1YzE3YzJiYjMyOTRiNTViMGZjZDViMmFhNWYxOTMzL3RhYmxlcmFuZ2U6ZjVjMTdjMmJiMzI5NGI1NWIwZmNkNWIyYWE1ZjE5MzNfNi02LTEtMS00MzU5_7be96411-2c87-4bbb-a9aa-a46b1fc6eb1e"
      unitRef="usd">79654000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82Ny9mcmFnOjVkMTBkOWU2YzU4ODQ2NGU5ZGUxZTQyNzFiMWRkYTUyL3RhYmxlOmY1YzE3YzJiYjMyOTRiNTViMGZjZDViMmFhNWYxOTMzL3RhYmxlcmFuZ2U6ZjVjMTdjMmJiMzI5NGI1NWIwZmNkNWIyYWE1ZjE5MzNfNi04LTEtMS00MzU5_fa4d9e61-3131-4121-99b8-2c7f5e3ea975"
      unitRef="usd">62947000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i45f94af9ab3d405294669aaf5afa32fc_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82Ny9mcmFnOjVkMTBkOWU2YzU4ODQ2NGU5ZGUxZTQyNzFiMWRkYTUyL3RhYmxlOmY1YzE3YzJiYjMyOTRiNTViMGZjZDViMmFhNWYxOTMzL3RhYmxlcmFuZ2U6ZjVjMTdjMmJiMzI5NGI1NWIwZmNkNWIyYWE1ZjE5MzNfOC0yLTEtMS0w_053e3d6e-540f-4f6a-8b7d-812bd1bde9f7"
      unitRef="shares">38830000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i75e22cb52f874dfbba49660932859cb6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82Ny9mcmFnOjVkMTBkOWU2YzU4ODQ2NGU5ZGUxZTQyNzFiMWRkYTUyL3RhYmxlOmY1YzE3YzJiYjMyOTRiNTViMGZjZDViMmFhNWYxOTMzL3RhYmxlcmFuZ2U6ZjVjMTdjMmJiMzI5NGI1NWIwZmNkNWIyYWE1ZjE5MzNfOC00LTEtMS0w_7b707038-e1e6-4a10-8488-dbd89a55ac2e"
      unitRef="shares">38663000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82Ny9mcmFnOjVkMTBkOWU2YzU4ODQ2NGU5ZGUxZTQyNzFiMWRkYTUyL3RhYmxlOmY1YzE3YzJiYjMyOTRiNTViMGZjZDViMmFhNWYxOTMzL3RhYmxlcmFuZ2U6ZjVjMTdjMmJiMzI5NGI1NWIwZmNkNWIyYWE1ZjE5MzNfOC02LTEtMS0w_5171f07b-24e2-459f-8c12-7b4d096920d7"
      unitRef="shares">38826000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82Ny9mcmFnOjVkMTBkOWU2YzU4ODQ2NGU5ZGUxZTQyNzFiMWRkYTUyL3RhYmxlOmY1YzE3YzJiYjMyOTRiNTViMGZjZDViMmFhNWYxOTMzL3RhYmxlcmFuZ2U6ZjVjMTdjMmJiMzI5NGI1NWIwZmNkNWIyYWE1ZjE5MzNfOC04LTEtMS0w_509f0f87-eabd-4071-a713-b3c2c90413ce"
      unitRef="shares">38602000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i45f94af9ab3d405294669aaf5afa32fc_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82Ny9mcmFnOjVkMTBkOWU2YzU4ODQ2NGU5ZGUxZTQyNzFiMWRkYTUyL3RhYmxlOmY1YzE3YzJiYjMyOTRiNTViMGZjZDViMmFhNWYxOTMzL3RhYmxlcmFuZ2U6ZjVjMTdjMmJiMzI5NGI1NWIwZmNkNWIyYWE1ZjE5MzNfOS0yLTEtMS0w_bb3d10ab-af46-4c02-905f-04a1cf439c3b"
      unitRef="shares">365000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i75e22cb52f874dfbba49660932859cb6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82Ny9mcmFnOjVkMTBkOWU2YzU4ODQ2NGU5ZGUxZTQyNzFiMWRkYTUyL3RhYmxlOmY1YzE3YzJiYjMyOTRiNTViMGZjZDViMmFhNWYxOTMzL3RhYmxlcmFuZ2U6ZjVjMTdjMmJiMzI5NGI1NWIwZmNkNWIyYWE1ZjE5MzNfOS00LTEtMS0w_aa9309cf-60cc-434e-9086-9311eb8601ab"
      unitRef="shares">497000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82Ny9mcmFnOjVkMTBkOWU2YzU4ODQ2NGU5ZGUxZTQyNzFiMWRkYTUyL3RhYmxlOmY1YzE3YzJiYjMyOTRiNTViMGZjZDViMmFhNWYxOTMzL3RhYmxlcmFuZ2U6ZjVjMTdjMmJiMzI5NGI1NWIwZmNkNWIyYWE1ZjE5MzNfOS02LTEtMS0w_dd9762fe-83be-4d36-bbca-a13b57043c66"
      unitRef="shares">447000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82Ny9mcmFnOjVkMTBkOWU2YzU4ODQ2NGU5ZGUxZTQyNzFiMWRkYTUyL3RhYmxlOmY1YzE3YzJiYjMyOTRiNTViMGZjZDViMmFhNWYxOTMzL3RhYmxlcmFuZ2U6ZjVjMTdjMmJiMzI5NGI1NWIwZmNkNWIyYWE1ZjE5MzNfOS04LTEtMS0w_908e1905-13c2-4ed8-9930-d115c50ff7a3"
      unitRef="shares">522000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i45f94af9ab3d405294669aaf5afa32fc_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82Ny9mcmFnOjVkMTBkOWU2YzU4ODQ2NGU5ZGUxZTQyNzFiMWRkYTUyL3RhYmxlOmY1YzE3YzJiYjMyOTRiNTViMGZjZDViMmFhNWYxOTMzL3RhYmxlcmFuZ2U6ZjVjMTdjMmJiMzI5NGI1NWIwZmNkNWIyYWE1ZjE5MzNfMTAtMi0xLTEtMA_be1b72b7-3bf0-4f52-80de-bbd8c3e05099"
      unitRef="shares">39195000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i75e22cb52f874dfbba49660932859cb6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82Ny9mcmFnOjVkMTBkOWU2YzU4ODQ2NGU5ZGUxZTQyNzFiMWRkYTUyL3RhYmxlOmY1YzE3YzJiYjMyOTRiNTViMGZjZDViMmFhNWYxOTMzL3RhYmxlcmFuZ2U6ZjVjMTdjMmJiMzI5NGI1NWIwZmNkNWIyYWE1ZjE5MzNfMTAtNC0xLTEtMA_95658c7b-8278-448f-92e0-1186e3e2d3a9"
      unitRef="shares">39160000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82Ny9mcmFnOjVkMTBkOWU2YzU4ODQ2NGU5ZGUxZTQyNzFiMWRkYTUyL3RhYmxlOmY1YzE3YzJiYjMyOTRiNTViMGZjZDViMmFhNWYxOTMzL3RhYmxlcmFuZ2U6ZjVjMTdjMmJiMzI5NGI1NWIwZmNkNWIyYWE1ZjE5MzNfMTAtNi0xLTEtMA_e73ae87c-0279-4663-9271-79728a990d18"
      unitRef="shares">39273000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82Ny9mcmFnOjVkMTBkOWU2YzU4ODQ2NGU5ZGUxZTQyNzFiMWRkYTUyL3RhYmxlOmY1YzE3YzJiYjMyOTRiNTViMGZjZDViMmFhNWYxOTMzL3RhYmxlcmFuZ2U6ZjVjMTdjMmJiMzI5NGI1NWIwZmNkNWIyYWE1ZjE5MzNfMTAtOC0xLTEtMA_b69c0f13-b42b-4b1f-86f8-4923e59f53da"
      unitRef="shares">39124000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i45f94af9ab3d405294669aaf5afa32fc_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82Ny9mcmFnOjVkMTBkOWU2YzU4ODQ2NGU5ZGUxZTQyNzFiMWRkYTUyL3RhYmxlOmY1YzE3YzJiYjMyOTRiNTViMGZjZDViMmFhNWYxOTMzL3RhYmxlcmFuZ2U6ZjVjMTdjMmJiMzI5NGI1NWIwZmNkNWIyYWE1ZjE5MzNfMTEtMi0xLTEtMA_41e74c88-854e-4aa1-9cd9-56d6241a77a0"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i75e22cb52f874dfbba49660932859cb6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82Ny9mcmFnOjVkMTBkOWU2YzU4ODQ2NGU5ZGUxZTQyNzFiMWRkYTUyL3RhYmxlOmY1YzE3YzJiYjMyOTRiNTViMGZjZDViMmFhNWYxOTMzL3RhYmxlcmFuZ2U6ZjVjMTdjMmJiMzI5NGI1NWIwZmNkNWIyYWE1ZjE5MzNfMTEtNC0xLTEtMA_3c6cc5a4-c572-4c1b-9a07-6e372d14a2a2"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82Ny9mcmFnOjVkMTBkOWU2YzU4ODQ2NGU5ZGUxZTQyNzFiMWRkYTUyL3RhYmxlOmY1YzE3YzJiYjMyOTRiNTViMGZjZDViMmFhNWYxOTMzL3RhYmxlcmFuZ2U6ZjVjMTdjMmJiMzI5NGI1NWIwZmNkNWIyYWE1ZjE5MzNfMTEtNi0xLTEtMA_fb8b6b0f-8b4b-4aa9-b493-67c7b2822516"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82Ny9mcmFnOjVkMTBkOWU2YzU4ODQ2NGU5ZGUxZTQyNzFiMWRkYTUyL3RhYmxlOmY1YzE3YzJiYjMyOTRiNTViMGZjZDViMmFhNWYxOTMzL3RhYmxlcmFuZ2U6ZjVjMTdjMmJiMzI5NGI1NWIwZmNkNWIyYWE1ZjE5MzNfMTEtOC0xLTEtMA_68266f08-d671-441e-9ef3-b912cb94a998"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:EarningsPerShareBasic
      contextRef="i45f94af9ab3d405294669aaf5afa32fc_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82Ny9mcmFnOjVkMTBkOWU2YzU4ODQ2NGU5ZGUxZTQyNzFiMWRkYTUyL3RhYmxlOmY1YzE3YzJiYjMyOTRiNTViMGZjZDViMmFhNWYxOTMzL3RhYmxlcmFuZ2U6ZjVjMTdjMmJiMzI5NGI1NWIwZmNkNWIyYWE1ZjE5MzNfMTQtMi0xLTEtMA_2a6a4bc9-7e2e-4c47-9b40-5de34a1407bf"
      unitRef="usdPerShare">0.93</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i75e22cb52f874dfbba49660932859cb6_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82Ny9mcmFnOjVkMTBkOWU2YzU4ODQ2NGU5ZGUxZTQyNzFiMWRkYTUyL3RhYmxlOmY1YzE3YzJiYjMyOTRiNTViMGZjZDViMmFhNWYxOTMzL3RhYmxlcmFuZ2U6ZjVjMTdjMmJiMzI5NGI1NWIwZmNkNWIyYWE1ZjE5MzNfMTQtNC0xLTEtMA_0bd5ee87-90d4-4930-b9a1-7b3ce1753d0a"
      unitRef="usdPerShare">1.03</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82Ny9mcmFnOjVkMTBkOWU2YzU4ODQ2NGU5ZGUxZTQyNzFiMWRkYTUyL3RhYmxlOmY1YzE3YzJiYjMyOTRiNTViMGZjZDViMmFhNWYxOTMzL3RhYmxlcmFuZ2U6ZjVjMTdjMmJiMzI5NGI1NWIwZmNkNWIyYWE1ZjE5MzNfMTQtNi0xLTEtMA_cdeedb36-6afd-48b1-950e-ba74bad38f9c"
      unitRef="usdPerShare">2.05</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82Ny9mcmFnOjVkMTBkOWU2YzU4ODQ2NGU5ZGUxZTQyNzFiMWRkYTUyL3RhYmxlOmY1YzE3YzJiYjMyOTRiNTViMGZjZDViMmFhNWYxOTMzL3RhYmxlcmFuZ2U6ZjVjMTdjMmJiMzI5NGI1NWIwZmNkNWIyYWE1ZjE5MzNfMTQtOC0xLTEtMA_e318e164-a5b8-4efe-a9d1-a88d83487280"
      unitRef="usdPerShare">1.63</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i45f94af9ab3d405294669aaf5afa32fc_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82Ny9mcmFnOjVkMTBkOWU2YzU4ODQ2NGU5ZGUxZTQyNzFiMWRkYTUyL3RhYmxlOmY1YzE3YzJiYjMyOTRiNTViMGZjZDViMmFhNWYxOTMzL3RhYmxlcmFuZ2U6ZjVjMTdjMmJiMzI5NGI1NWIwZmNkNWIyYWE1ZjE5MzNfMTUtMi0xLTEtMA_e5694800-85f5-45c3-bedf-baffc0726010"
      unitRef="usdPerShare">0.92</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i75e22cb52f874dfbba49660932859cb6_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82Ny9mcmFnOjVkMTBkOWU2YzU4ODQ2NGU5ZGUxZTQyNzFiMWRkYTUyL3RhYmxlOmY1YzE3YzJiYjMyOTRiNTViMGZjZDViMmFhNWYxOTMzL3RhYmxlcmFuZ2U6ZjVjMTdjMmJiMzI5NGI1NWIwZmNkNWIyYWE1ZjE5MzNfMTUtNC0xLTEtMA_154d6983-237a-4f70-bcbd-485d53121a67"
      unitRef="usdPerShare">1.01</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82Ny9mcmFnOjVkMTBkOWU2YzU4ODQ2NGU5ZGUxZTQyNzFiMWRkYTUyL3RhYmxlOmY1YzE3YzJiYjMyOTRiNTViMGZjZDViMmFhNWYxOTMzL3RhYmxlcmFuZ2U6ZjVjMTdjMmJiMzI5NGI1NWIwZmNkNWIyYWE1ZjE5MzNfMTUtNi0xLTEtMA_1c73e8fa-e6bd-43b3-8d84-e10a16a1f9c7"
      unitRef="usdPerShare">2.03</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml82Ny9mcmFnOjVkMTBkOWU2YzU4ODQ2NGU5ZGUxZTQyNzFiMWRkYTUyL3RhYmxlOmY1YzE3YzJiYjMyOTRiNTViMGZjZDViMmFhNWYxOTMzL3RhYmxlcmFuZ2U6ZjVjMTdjMmJiMzI5NGI1NWIwZmNkNWIyYWE1ZjE5MzNfMTUtOC0xLTEtMA_77c8067a-fd5e-43a9-9a0f-17eea1be713b"
      unitRef="usdPerShare">1.61</us-gaap:EarningsPerShareDiluted>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83MC9mcmFnOjU0YzY5YzlmNWI5MTQwNDk4YzYwYTcxYTY2YWU4NTNhL3RleHRyZWdpb246NTRjNjljOWY1YjkxNDA0OThjNjBhNzFhNjZhZTg1M2FfMTMzOQ_0c6536a6-f35f-47b6-9321-1da8cbb9e81f">Income Taxes&lt;div style="text-indent:22.5pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company's effective tax rate for the second quarter of 2020 was 23.9% and differs from the U.S. federal statutory rate of 21% primarily due to state income taxes, increased profitability in less favorable tax jurisdictions and higher foreign entity losses in jurisdictions where we cannot take tax benefits, partially offset by tax benefits on certain share-based payments and benefits related to research and development tax credits. The Company's effective tax rate for the second quarter of 2019 was 24.8%, which differs from the U.S. statutory rate of 21% primarily due to increased profitability in less favorable tax jurisdictions and higher foreign entity losses in jurisdictions where we cannot take tax benefits. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company's effective tax rate for the six months ended June 30, 2020, was 23.4% and differs from the U.S. federal statutory rate of 21% primarily due to state income taxes, increased profitability in less favorable tax jurisdictions and higher foreign entity losses in jurisdictions where we cannot take tax benefits, partially offset by tax benefits on certain share-based payments.  The Company's effective tax rate for the six months ended June 30, 2019, was 25.9% which differs from the U.S. federal statutory rate of 21% primarily due to increased profitability in less favorable tax jurisdictions, higher foreign entity losses in jurisdictions where we cannot take tax benefits and non-deductible foreign exchange on entity closures, partially offset by certain share-based payments. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;At June&#160;30, 2020, the Company had a gross liability for unrecognized tax benefits of $5.0 million.  The Company has recognized tax benefits associated with these liabilities of $2.1 million at June&#160;30, 2020.  The gross liability includes amounts associated with prior period foreign tax exposure.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company recognizes interest related to unrecognized tax benefits in interest expense and penalties in operating expenses.  The Company's liability for accrued interest related to uncertain tax positions was $0.9 million at June&#160;30, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We are subject to regular review and audit by both foreign and domestic tax authorities. While we believe our tax positions will be sustained, the final outcome of tax audits and related litigation may differ materially from the tax amounts recorded in our condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i45f94af9ab3d405294669aaf5afa32fc_D20200401-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83MC9mcmFnOjU0YzY5YzlmNWI5MTQwNDk4YzYwYTcxYTY2YWU4NTNhL3RleHRyZWdpb246NTRjNjljOWY1YjkxNDA0OThjNjBhNzFhNjZhZTg1M2FfMzg0ODI5MDcwMzM5NA_6de099a5-6394-4e3a-bb1b-62f6251d06ed"
      unitRef="number">0.239</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i75e22cb52f874dfbba49660932859cb6_D20190401-20190630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83MC9mcmFnOjU0YzY5YzlmNWI5MTQwNDk4YzYwYTcxYTY2YWU4NTNhL3RleHRyZWdpb246NTRjNjljOWY1YjkxNDA0OThjNjBhNzFhNjZhZTg1M2FfMzg0ODI5MDcwMzM4Mw_56529aae-2cdc-4079-8922-cce983ad8633"
      unitRef="number">0.248</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83MC9mcmFnOjU0YzY5YzlmNWI5MTQwNDk4YzYwYTcxYTY2YWU4NTNhL3RleHRyZWdpb246NTRjNjljOWY1YjkxNDA0OThjNjBhNzFhNjZhZTg1M2FfMTM3NDM4OTUzNTM0MTg_a2782563-3585-454a-8028-6b9c5efef11a"
      unitRef="number">0.234</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83MC9mcmFnOjU0YzY5YzlmNWI5MTQwNDk4YzYwYTcxYTY2YWU4NTNhL3RleHRyZWdpb246NTRjNjljOWY1YjkxNDA0OThjNjBhNzFhNjZhZTg1M2FfMzY4_f13820c6-1f30-4d55-a5e7-a636fff40d61"
      unitRef="number">0.259</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i0d2c212cded1476fa1726171dfb77a34_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83MC9mcmFnOjU0YzY5YzlmNWI5MTQwNDk4YzYwYTcxYTY2YWU4NTNhL3RleHRyZWdpb246NTRjNjljOWY1YjkxNDA0OThjNjBhNzFhNjZhZTg1M2FfNjM3_d1067270-2d19-4b38-b38c-e5c33472d95a"
      unitRef="usd">5000000.0</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ib11f4aac3244436d9b068251666426a9_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83MC9mcmFnOjU0YzY5YzlmNWI5MTQwNDk4YzYwYTcxYTY2YWU4NTNhL3RleHRyZWdpb246NTRjNjljOWY1YjkxNDA0OThjNjBhNzFhNjZhZTg1M2FfNzE5_4b860da9-9358-477c-8b90-b1beffb1ed4d"
      unitRef="usd">2100000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83MC9mcmFnOjU0YzY5YzlmNWI5MTQwNDk4YzYwYTcxYTY2YWU4NTNhL3RleHRyZWdpb246NTRjNjljOWY1YjkxNDA0OThjNjBhNzFhNjZhZTg1M2FfMTAyOQ_948d12ef-9c2d-45fe-8a76-98c037c8afd7"
      unitRef="usd">900000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83My9mcmFnOjZjM2U1OGM1NDMxNDQ4MTFhMDE4NWFlNmZiZDM2NmVmL3RleHRyZWdpb246NmMzZTU4YzU0MzE0NDgxMWEwMTg1YWU2ZmJkMzY2ZWZfMjQ1Mw_4996140f-ce70-46b3-8a42-cac272e6339b">Stock Plans&lt;div style="text-indent:24.75pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The 2016 Management Equity Incentive Plan provides for various forms of stock-based compensation for eligible key employees through May 2026.  Management stock-based compensation includes stock options, restricted stock awards, restricted stock units and performance stock units.  The 2017 Non-Employee Directors&#x2019; Equity Incentive Plan provides for grants of stock options and restricted stock to non-employee directors through May 2027.  We issue treasury shares for stock option exercises and grants of restricted stock and performance stock.  Please refer to Note 7&#x2014;Capital Stock for further information regarding stock compensation share issuance.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Stock compensation expense is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;margin-bottom:12pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:43.000%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.976%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.352%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.711%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.205%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.711%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.205%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.123%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.917%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Stock compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Income tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Stock compensation expense, net of income tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A summary of stock option activity for the six months ended June 30, 2020, follows:  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;margin-bottom:12pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:59.346%;"/&gt;&lt;td style="width:1.0%;"/&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:16.594%;"/&gt;&lt;td style="width:1.0%;"/&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:16.596%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted Average&lt;br/&gt;Exercise&#160;Price&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding at January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;559,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;45.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(96,101)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(952)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;41.98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding at June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;462,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Exercisable at June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;458,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Restricted stock awards and restricted stock units are valued at the market value of the stock on the grant date.  A summary of restricted stock activity for the six months ended June 30, 2020, follows:  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:59.346%;"/&gt;&lt;td style="width:1.0%;"/&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:16.594%;"/&gt;&lt;td style="width:1.0%;"/&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:16.596%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted Average&lt;br/&gt;Grant&#160;Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unvested at January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;172,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;90.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;122.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(59,464)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;81.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,065)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;97.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unvested at June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;157,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;103.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Performance stock units have a market condition modifier and are valued at an estimated fair value using a Monte Carlo model.  The final number of shares to be issued for performance stock units granted in the first quarter of 2020 may range from 0% to 200% of the target award based on achieving the specified performance targets over the performance period plus an additional modifier based on total shareholder return (TSR) over the performance period.  The following weighted average assumptions were used in estimating the fair value of the performance stock units granted in the first quarter of 2020.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:11pt;margin-bottom:12pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:78.498%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.502%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair value per unit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$127.36&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.16%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.48%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24.8%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;MSA stock beta&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.988&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The risk-free interest rate is based on the U.S. Treasury Constant Maturity rates as of the grant date converted into an implied spot rate yield curve.  Expected dividend yield is based on the most recent annualized dividend divided by the &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83My9mcmFnOjZjM2U1OGM1NDMxNDQ4MTFhMDE4NWFlNmZiZDM2NmVmL3RleHRyZWdpb246NmMzZTU4YzU0MzE0NDgxMWEwMTg1YWU2ZmJkMzY2ZWZfMTgwOA_2fd95fda-dda4-4e9e-9d7c-6d697c446740"&gt;one&lt;/span&gt; year average closing share price.  Expected volatility is based on the &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83My9mcmFnOjZjM2U1OGM1NDMxNDQ4MTFhMDE4NWFlNmZiZDM2NmVmL3RleHRyZWdpb246NmMzZTU4YzU0MzE0NDgxMWEwMTg1YWU2ZmJkMzY2ZWZfMTg4Mg_88747ba1-2b09-425d-a443-6ddba6cb9c2a"&gt;ten&lt;/span&gt; year historical volatility using daily stock prices.  Expected life is based on historical stock option exercise data.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A summary of performance stock unit activity for the six months ended June 30, 2020, follows:  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;margin-bottom:12pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:59.346%;"/&gt;&lt;td style="width:1.0%;"/&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:16.594%;"/&gt;&lt;td style="width:1.0%;"/&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:16.596%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted Average&lt;br/&gt;Grant&#160;Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unvested at January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;238,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;85.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;64,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;127.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Performance adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;33,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;72.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(132,036)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;73.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,698)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;120.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unvested at June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;200,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;104.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;The performance adjustments above relate primarily to the final number of shares issued for the 2017 performance unit awards which vested in the first quarter of 2020 at 135.7% of the target award based on both cumulative performance against the operating margin and revenue growth targets and MSA's TSR during the &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83My9mcmFnOjZjM2U1OGM1NDMxNDQ4MTFhMDE4NWFlNmZiZDM2NmVmL3RleHRyZWdpb246NmMzZTU4YzU0MzE0NDgxMWEwMTg1YWU2ZmJkMzY2ZWZfMjM4Mg_e04018a7-8e8b-4393-ae54-eeb1d420a51e"&gt;three&lt;/span&gt; year performance period.</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83My9mcmFnOjZjM2U1OGM1NDMxNDQ4MTFhMDE4NWFlNmZiZDM2NmVmL3RleHRyZWdpb246NmMzZTU4YzU0MzE0NDgxMWEwMTg1YWU2ZmJkMzY2ZWZfMjQ2Mg_3d618f72-8097-4773-acce-e87b49d5e9b3">&lt;div style="text-indent:24.75pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Stock compensation expense is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;margin-bottom:12pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:43.000%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.976%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.352%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.711%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.205%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.711%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.205%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.123%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.917%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Stock compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Income tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Stock compensation expense, net of income tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
    <us-gaap:ShareBasedCompensation
      contextRef="i45f94af9ab3d405294669aaf5afa32fc_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83My9mcmFnOjZjM2U1OGM1NDMxNDQ4MTFhMDE4NWFlNmZiZDM2NmVmL3RhYmxlOjdhMDk2ZmRlMDU2NDRhYzY4OTBhZTcyNmRlNjIxMDg3L3RhYmxlcmFuZ2U6N2EwOTZmZGUwNTY0NGFjNjg5MGFlNzI2ZGU2MjEwODdfMi0yLTEtMS0w_d123b43b-f39f-4d79-8463-7e546f2afb99"
      unitRef="usd">830000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i75e22cb52f874dfbba49660932859cb6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83My9mcmFnOjZjM2U1OGM1NDMxNDQ4MTFhMDE4NWFlNmZiZDM2NmVmL3RhYmxlOjdhMDk2ZmRlMDU2NDRhYzY4OTBhZTcyNmRlNjIxMDg3L3RhYmxlcmFuZ2U6N2EwOTZmZGUwNTY0NGFjNjg5MGFlNzI2ZGU2MjEwODdfMi00LTEtMS0w_996523fb-65d1-4a2a-ba80-23edbfb87b3b"
      unitRef="usd">3340000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83My9mcmFnOjZjM2U1OGM1NDMxNDQ4MTFhMDE4NWFlNmZiZDM2NmVmL3RhYmxlOjdhMDk2ZmRlMDU2NDRhYzY4OTBhZTcyNmRlNjIxMDg3L3RhYmxlcmFuZ2U6N2EwOTZmZGUwNTY0NGFjNjg5MGFlNzI2ZGU2MjEwODdfMi02LTEtMS0w_2ec8cb6b-bd7b-4107-8b78-d5f3e19733e4"
      unitRef="usd">4352000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83My9mcmFnOjZjM2U1OGM1NDMxNDQ4MTFhMDE4NWFlNmZiZDM2NmVmL3RhYmxlOjdhMDk2ZmRlMDU2NDRhYzY4OTBhZTcyNmRlNjIxMDg3L3RhYmxlcmFuZ2U6N2EwOTZmZGUwNTY0NGFjNjg5MGFlNzI2ZGU2MjEwODdfMi04LTEtMS0w_623eec14-5c1c-462c-b579-4d833fff280e"
      unitRef="usd">6086000</us-gaap:ShareBasedCompensation>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i45f94af9ab3d405294669aaf5afa32fc_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83My9mcmFnOjZjM2U1OGM1NDMxNDQ4MTFhMDE4NWFlNmZiZDM2NmVmL3RhYmxlOjdhMDk2ZmRlMDU2NDRhYzY4OTBhZTcyNmRlNjIxMDg3L3RhYmxlcmFuZ2U6N2EwOTZmZGUwNTY0NGFjNjg5MGFlNzI2ZGU2MjEwODdfMy0yLTEtMS0w_d46b799e-ac27-4a68-acd6-1625bd22bf5a"
      unitRef="usd">202000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i75e22cb52f874dfbba49660932859cb6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83My9mcmFnOjZjM2U1OGM1NDMxNDQ4MTFhMDE4NWFlNmZiZDM2NmVmL3RhYmxlOjdhMDk2ZmRlMDU2NDRhYzY4OTBhZTcyNmRlNjIxMDg3L3RhYmxlcmFuZ2U6N2EwOTZmZGUwNTY0NGFjNjg5MGFlNzI2ZGU2MjEwODdfMy00LTEtMS0w_7243e7b9-d6f0-419f-b61d-74c15b75d7a5"
      unitRef="usd">815000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83My9mcmFnOjZjM2U1OGM1NDMxNDQ4MTFhMDE4NWFlNmZiZDM2NmVmL3RhYmxlOjdhMDk2ZmRlMDU2NDRhYzY4OTBhZTcyNmRlNjIxMDg3L3RhYmxlcmFuZ2U6N2EwOTZmZGUwNTY0NGFjNjg5MGFlNzI2ZGU2MjEwODdfMy02LTEtMS0w_2e3fe005-c02a-4ce3-8a72-fcb75dadd23d"
      unitRef="usd">1062000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83My9mcmFnOjZjM2U1OGM1NDMxNDQ4MTFhMDE4NWFlNmZiZDM2NmVmL3RhYmxlOjdhMDk2ZmRlMDU2NDRhYzY4OTBhZTcyNmRlNjIxMDg3L3RhYmxlcmFuZ2U6N2EwOTZmZGUwNTY0NGFjNjg5MGFlNzI2ZGU2MjEwODdfMy04LTEtMS0w_6400319b-0222-46f6-b90c-115a0b624e5e"
      unitRef="usd">1485000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="i45f94af9ab3d405294669aaf5afa32fc_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83My9mcmFnOjZjM2U1OGM1NDMxNDQ4MTFhMDE4NWFlNmZiZDM2NmVmL3RhYmxlOjdhMDk2ZmRlMDU2NDRhYzY4OTBhZTcyNmRlNjIxMDg3L3RhYmxlcmFuZ2U6N2EwOTZmZGUwNTY0NGFjNjg5MGFlNzI2ZGU2MjEwODdfNC0yLTEtMS0w_bd5f41d7-bbd7-4a54-97f5-68a92ef0bddf"
      unitRef="usd">628000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="i75e22cb52f874dfbba49660932859cb6_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83My9mcmFnOjZjM2U1OGM1NDMxNDQ4MTFhMDE4NWFlNmZiZDM2NmVmL3RhYmxlOjdhMDk2ZmRlMDU2NDRhYzY4OTBhZTcyNmRlNjIxMDg3L3RhYmxlcmFuZ2U6N2EwOTZmZGUwNTY0NGFjNjg5MGFlNzI2ZGU2MjEwODdfNC00LTEtMS0w_35c2992a-b0bd-4e8b-845d-dfdc33b4d150"
      unitRef="usd">2525000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83My9mcmFnOjZjM2U1OGM1NDMxNDQ4MTFhMDE4NWFlNmZiZDM2NmVmL3RhYmxlOjdhMDk2ZmRlMDU2NDRhYzY4OTBhZTcyNmRlNjIxMDg3L3RhYmxlcmFuZ2U6N2EwOTZmZGUwNTY0NGFjNjg5MGFlNzI2ZGU2MjEwODdfNC02LTEtMS00MzY0_51886f5d-5616-4346-9c44-15fee39f4bc5"
      unitRef="usd">3290000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83My9mcmFnOjZjM2U1OGM1NDMxNDQ4MTFhMDE4NWFlNmZiZDM2NmVmL3RhYmxlOjdhMDk2ZmRlMDU2NDRhYzY4OTBhZTcyNmRlNjIxMDg3L3RhYmxlcmFuZ2U6N2EwOTZmZGUwNTY0NGFjNjg5MGFlNzI2ZGU2MjEwODdfNC04LTEtMS00MzY0_d51902cb-7043-4df4-a147-1515303951e7"
      unitRef="usd">4601000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83My9mcmFnOjZjM2U1OGM1NDMxNDQ4MTFhMDE4NWFlNmZiZDM2NmVmL3RleHRyZWdpb246NmMzZTU4YzU0MzE0NDgxMWEwMTg1YWU2ZmJkMzY2ZWZfMjQ2Mw_e51a1d4e-cd1a-49d3-aa4b-4d0a72e9761a">&lt;div style="text-indent:22.5pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A summary of stock option activity for the six months ended June 30, 2020, follows:  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;margin-bottom:12pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:59.346%;"/&gt;&lt;td style="width:1.0%;"/&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:16.594%;"/&gt;&lt;td style="width:1.0%;"/&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:16.596%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted Average&lt;br/&gt;Exercise&#160;Price&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding at January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;559,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;45.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(96,101)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(952)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;41.98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding at June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;462,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Exercisable at June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;458,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i0e6a8eb82a1b4e8596d34a2ec76bbe39_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83My9mcmFnOjZjM2U1OGM1NDMxNDQ4MTFhMDE4NWFlNmZiZDM2NmVmL3RhYmxlOjk0NDFhMjczMWQ3NTRhNjU5OTcwZDk1NjI4M2NjYjI3L3RhYmxlcmFuZ2U6OTQ0MWEyNzMxZDc1NGE2NTk5NzBkOTU2MjgzY2NiMjdfMS0yLTEtMS0w_96c72627-3a2a-4632-bc68-0c9e155266a3"
      unitRef="shares">559656</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i0e6a8eb82a1b4e8596d34a2ec76bbe39_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83My9mcmFnOjZjM2U1OGM1NDMxNDQ4MTFhMDE4NWFlNmZiZDM2NmVmL3RhYmxlOjk0NDFhMjczMWQ3NTRhNjU5OTcwZDk1NjI4M2NjYjI3L3RhYmxlcmFuZ2U6OTQ0MWEyNzMxZDc1NGE2NTk5NzBkOTU2MjgzY2NiMjdfMS00LTEtMS0w_019f1542-8680-4679-9065-1e662f61ca91"
      unitRef="usdPerShare">45.78</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83My9mcmFnOjZjM2U1OGM1NDMxNDQ4MTFhMDE4NWFlNmZiZDM2NmVmL3RhYmxlOjk0NDFhMjczMWQ3NTRhNjU5OTcwZDk1NjI4M2NjYjI3L3RhYmxlcmFuZ2U6OTQ0MWEyNzMxZDc1NGE2NTk5NzBkOTU2MjgzY2NiMjdfMy0yLTEtMS0w_afb23704-49b4-4ea6-9598-da48eb6279ea"
      unitRef="shares">96101</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83My9mcmFnOjZjM2U1OGM1NDMxNDQ4MTFhMDE4NWFlNmZiZDM2NmVmL3RhYmxlOjk0NDFhMjczMWQ3NTRhNjU5OTcwZDk1NjI4M2NjYjI3L3RhYmxlcmFuZ2U6OTQ0MWEyNzMxZDc1NGE2NTk5NzBkOTU2MjgzY2NiMjdfMy00LTEtMS0w_f7876a87-bb1d-4f42-aafd-fea9b041b456"
      unitRef="usdPerShare">38.92</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83My9mcmFnOjZjM2U1OGM1NDMxNDQ4MTFhMDE4NWFlNmZiZDM2NmVmL3RhYmxlOjk0NDFhMjczMWQ3NTRhNjU5OTcwZDk1NjI4M2NjYjI3L3RhYmxlcmFuZ2U6OTQ0MWEyNzMxZDc1NGE2NTk5NzBkOTU2MjgzY2NiMjdfNC0yLTEtMS0w_1c4ede55-472d-4ca5-8bc4-2d5d3b574938"
      unitRef="shares">952</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83My9mcmFnOjZjM2U1OGM1NDMxNDQ4MTFhMDE4NWFlNmZiZDM2NmVmL3RhYmxlOjk0NDFhMjczMWQ3NTRhNjU5OTcwZDk1NjI4M2NjYjI3L3RhYmxlcmFuZ2U6OTQ0MWEyNzMxZDc1NGE2NTk5NzBkOTU2MjgzY2NiMjdfNC00LTEtMS0w_219d902a-a450-4efe-9a4d-4ccf336e5e07"
      unitRef="usdPerShare">41.98</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83My9mcmFnOjZjM2U1OGM1NDMxNDQ4MTFhMDE4NWFlNmZiZDM2NmVmL3RhYmxlOjk0NDFhMjczMWQ3NTRhNjU5OTcwZDk1NjI4M2NjYjI3L3RhYmxlcmFuZ2U6OTQ0MWEyNzMxZDc1NGE2NTk5NzBkOTU2MjgzY2NiMjdfNi0yLTEtMS0w_39078f8c-7a1d-422e-bcbd-fc4d583c0e24"
      unitRef="shares">462603</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83My9mcmFnOjZjM2U1OGM1NDMxNDQ4MTFhMDE4NWFlNmZiZDM2NmVmL3RhYmxlOjk0NDFhMjczMWQ3NTRhNjU5OTcwZDk1NjI4M2NjYjI3L3RhYmxlcmFuZ2U6OTQ0MWEyNzMxZDc1NGE2NTk5NzBkOTU2MjgzY2NiMjdfNi00LTEtMS0w_239baa61-f1e3-4ebe-84d7-51b5d7fcac3e"
      unitRef="usdPerShare">47.21</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83My9mcmFnOjZjM2U1OGM1NDMxNDQ4MTFhMDE4NWFlNmZiZDM2NmVmL3RhYmxlOjk0NDFhMjczMWQ3NTRhNjU5OTcwZDk1NjI4M2NjYjI3L3RhYmxlcmFuZ2U6OTQ0MWEyNzMxZDc1NGE2NTk5NzBkOTU2MjgzY2NiMjdfNy0yLTEtMS0w_e9d90a01-e3e3-4bee-9abb-142b4a560cec"
      unitRef="shares">458919</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83My9mcmFnOjZjM2U1OGM1NDMxNDQ4MTFhMDE4NWFlNmZiZDM2NmVmL3RhYmxlOjk0NDFhMjczMWQ3NTRhNjU5OTcwZDk1NjI4M2NjYjI3L3RhYmxlcmFuZ2U6OTQ0MWEyNzMxZDc1NGE2NTk5NzBkOTU2MjgzY2NiMjdfNy00LTEtMS0w_6ba9dca1-92b4-47da-aff5-992b3cf41446"
      unitRef="usdPerShare">47.21</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83My9mcmFnOjZjM2U1OGM1NDMxNDQ4MTFhMDE4NWFlNmZiZDM2NmVmL3RleHRyZWdpb246NmMzZTU4YzU0MzE0NDgxMWEwMTg1YWU2ZmJkMzY2ZWZfMjQ1MQ_f9744687-d47e-43b4-bb7e-4506152461e9">A summary of restricted stock activity for the six months ended June 30, 2020, follows:  &lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:59.346%;"/&gt;&lt;td style="width:1.0%;"/&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:16.594%;"/&gt;&lt;td style="width:1.0%;"/&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:16.596%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted Average&lt;br/&gt;Grant&#160;Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unvested at January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;172,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;90.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;122.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(59,464)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;81.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,065)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;97.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unvested at June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;157,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;103.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ie0de64f615174b9dac2b5df6e638c59c_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83My9mcmFnOjZjM2U1OGM1NDMxNDQ4MTFhMDE4NWFlNmZiZDM2NmVmL3RhYmxlOmZlYjU1ZjMyYzYyZTQ3ZTY5M2JjZTM1YzhkM2MwZTE3L3RhYmxlcmFuZ2U6ZmViNTVmMzJjNjJlNDdlNjkzYmNlMzVjOGQzYzBlMTdfMS0yLTEtMS0w_fb29a4a4-bb96-4bd8-b992-1f08aa137860"
      unitRef="shares">172701</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ie0de64f615174b9dac2b5df6e638c59c_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83My9mcmFnOjZjM2U1OGM1NDMxNDQ4MTFhMDE4NWFlNmZiZDM2NmVmL3RhYmxlOmZlYjU1ZjMyYzYyZTQ3ZTY5M2JjZTM1YzhkM2MwZTE3L3RhYmxlcmFuZ2U6ZmViNTVmMzJjNjJlNDdlNjkzYmNlMzVjOGQzYzBlMTdfMS00LTEtMS0w_75d17f88-169e-409a-96ce-30b80af16776"
      unitRef="usdPerShare">90.38</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ib10e922cf53d41e8bc6fc855a810829e_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83My9mcmFnOjZjM2U1OGM1NDMxNDQ4MTFhMDE4NWFlNmZiZDM2NmVmL3RhYmxlOmZlYjU1ZjMyYzYyZTQ3ZTY5M2JjZTM1YzhkM2MwZTE3L3RhYmxlcmFuZ2U6ZmViNTVmMzJjNjJlNDdlNjkzYmNlMzVjOGQzYzBlMTdfMi0yLTEtMS0w_dfc5a719-1867-4887-b24a-3327ec2bc4fc"
      unitRef="shares">47355</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ib10e922cf53d41e8bc6fc855a810829e_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83My9mcmFnOjZjM2U1OGM1NDMxNDQ4MTFhMDE4NWFlNmZiZDM2NmVmL3RhYmxlOmZlYjU1ZjMyYzYyZTQ3ZTY5M2JjZTM1YzhkM2MwZTE3L3RhYmxlcmFuZ2U6ZmViNTVmMzJjNjJlNDdlNjkzYmNlMzVjOGQzYzBlMTdfMi00LTEtMS0w_06d01706-3456-4b44-a258-63ed76772592"
      unitRef="usdPerShare">122.65</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ib10e922cf53d41e8bc6fc855a810829e_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83My9mcmFnOjZjM2U1OGM1NDMxNDQ4MTFhMDE4NWFlNmZiZDM2NmVmL3RhYmxlOmZlYjU1ZjMyYzYyZTQ3ZTY5M2JjZTM1YzhkM2MwZTE3L3RhYmxlcmFuZ2U6ZmViNTVmMzJjNjJlNDdlNjkzYmNlMzVjOGQzYzBlMTdfMy0yLTEtMS0w_cf48c380-04e3-467e-8da7-e5e655324aae"
      unitRef="shares">59464</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="ib10e922cf53d41e8bc6fc855a810829e_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83My9mcmFnOjZjM2U1OGM1NDMxNDQ4MTFhMDE4NWFlNmZiZDM2NmVmL3RhYmxlOmZlYjU1ZjMyYzYyZTQ3ZTY5M2JjZTM1YzhkM2MwZTE3L3RhYmxlcmFuZ2U6ZmViNTVmMzJjNjJlNDdlNjkzYmNlMzVjOGQzYzBlMTdfMy00LTEtMS0w_46f5cf4a-f090-4a41-8fdc-6b4a97a719f2"
      unitRef="usdPerShare">81.30</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ib10e922cf53d41e8bc6fc855a810829e_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83My9mcmFnOjZjM2U1OGM1NDMxNDQ4MTFhMDE4NWFlNmZiZDM2NmVmL3RhYmxlOmZlYjU1ZjMyYzYyZTQ3ZTY5M2JjZTM1YzhkM2MwZTE3L3RhYmxlcmFuZ2U6ZmViNTVmMzJjNjJlNDdlNjkzYmNlMzVjOGQzYzBlMTdfNC0yLTEtMS0w_ef041997-e834-444e-85bd-036b6193a2ec"
      unitRef="shares">3065</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="ib10e922cf53d41e8bc6fc855a810829e_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83My9mcmFnOjZjM2U1OGM1NDMxNDQ4MTFhMDE4NWFlNmZiZDM2NmVmL3RhYmxlOmZlYjU1ZjMyYzYyZTQ3ZTY5M2JjZTM1YzhkM2MwZTE3L3RhYmxlcmFuZ2U6ZmViNTVmMzJjNjJlNDdlNjkzYmNlMzVjOGQzYzBlMTdfNC00LTEtMS0w_f5464f89-7952-4e9a-953a-ab86303e0a23"
      unitRef="usdPerShare">97.28</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i704a4cdad0ec400cade0162a75bda298_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83My9mcmFnOjZjM2U1OGM1NDMxNDQ4MTFhMDE4NWFlNmZiZDM2NmVmL3RhYmxlOmZlYjU1ZjMyYzYyZTQ3ZTY5M2JjZTM1YzhkM2MwZTE3L3RhYmxlcmFuZ2U6ZmViNTVmMzJjNjJlNDdlNjkzYmNlMzVjOGQzYzBlMTdfNS0yLTEtMS0w_794d01cc-b28f-415a-9813-badf3fc7e7fd"
      unitRef="shares">157527</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i704a4cdad0ec400cade0162a75bda298_I20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83My9mcmFnOjZjM2U1OGM1NDMxNDQ4MTFhMDE4NWFlNmZiZDM2NmVmL3RhYmxlOmZlYjU1ZjMyYzYyZTQ3ZTY5M2JjZTM1YzhkM2MwZTE3L3RhYmxlcmFuZ2U6ZmViNTVmMzJjNjJlNDdlNjkzYmNlMzVjOGQzYzBlMTdfNS00LTEtMS0w_83fee332-f52e-4da8-84d1-11049b6b86d8"
      unitRef="usdPerShare">103.38</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <msa:PercentageOfTargetAwardBasedOnAchievingTargetedTotalShareholderReturnBasedOnWhichFinalNumberOfSharesToBeIssuedForPerformanceStockUnits
      contextRef="i58d1875efbc04c4dacf1c155083b0368_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83My9mcmFnOjZjM2U1OGM1NDMxNDQ4MTFhMDE4NWFlNmZiZDM2NmVmL3RleHRyZWdpb246NmMzZTU4YzU0MzE0NDgxMWEwMTg1YWU2ZmJkMzY2ZWZfMTIwNw_6a94fb99-551d-4087-8ee5-813d253b6a33"
      unitRef="number">0</msa:PercentageOfTargetAwardBasedOnAchievingTargetedTotalShareholderReturnBasedOnWhichFinalNumberOfSharesToBeIssuedForPerformanceStockUnits>
    <msa:PercentageOfTargetAwardBasedOnAchievingTargetedTotalShareholderReturnBasedOnWhichFinalNumberOfSharesToBeIssuedForPerformanceStockUnits
      contextRef="if3229418bf0b4361af3e321cc6dee413_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83My9mcmFnOjZjM2U1OGM1NDMxNDQ4MTFhMDE4NWFlNmZiZDM2NmVmL3RleHRyZWdpb246NmMzZTU4YzU0MzE0NDgxMWEwMTg1YWU2ZmJkMzY2ZWZfMTIxMw_15d098e8-10d4-450b-9c99-ba3c07ed2a4c"
      unitRef="number">2</msa:PercentageOfTargetAwardBasedOnAchievingTargetedTotalShareholderReturnBasedOnWhichFinalNumberOfSharesToBeIssuedForPerformanceStockUnits>
    <msa:ScheduleofSharebasedPaymentAwardEquityInstrumentsOtherthanOptionsValuationAssumptionsTableTextBlock
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83My9mcmFnOjZjM2U1OGM1NDMxNDQ4MTFhMDE4NWFlNmZiZDM2NmVmL3RleHRyZWdpb246NmMzZTU4YzU0MzE0NDgxMWEwMTg1YWU2ZmJkMzY2ZWZfMjQ2OA_c1690b05-b7cc-4599-bae3-65dd2dd06688">The following weighted average assumptions were used in estimating the fair value of the performance stock units granted in the first quarter of 2020.  &lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:78.498%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.502%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair value per unit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$127.36&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.16%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.48%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24.8%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;MSA stock beta&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.988&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;</msa:ScheduleofSharebasedPaymentAwardEquityInstrumentsOtherthanOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i022ec0b1c28540d7a750bbf13acd3d5d_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83My9mcmFnOjZjM2U1OGM1NDMxNDQ4MTFhMDE4NWFlNmZiZDM2NmVmL3RhYmxlOmMzNzA5ODFhMDJmMzQwOTFhMTJlOWY1NWNhM2ZhZmVjL3RhYmxlcmFuZ2U6YzM3MDk4MWEwMmYzNDA5MWExMmU5ZjU1Y2EzZmFmZWNfMC0xLTEtMS0w_7378634b-2c06-466d-901c-65f01a90769e"
      unitRef="usdPerShare">127.36</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i022ec0b1c28540d7a750bbf13acd3d5d_D20200101-20200630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83My9mcmFnOjZjM2U1OGM1NDMxNDQ4MTFhMDE4NWFlNmZiZDM2NmVmL3RhYmxlOmMzNzA5ODFhMDJmMzQwOTFhMTJlOWY1NWNhM2ZhZmVjL3RhYmxlcmFuZ2U6YzM3MDk4MWEwMmYzNDA5MWExMmU5ZjU1Y2EzZmFmZWNfMS0xLTEtMS0w_c58039fc-b628-4d57-be51-8ab4e09f5cee"
      unitRef="number">0.0116</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i022ec0b1c28540d7a750bbf13acd3d5d_D20200101-20200630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83My9mcmFnOjZjM2U1OGM1NDMxNDQ4MTFhMDE4NWFlNmZiZDM2NmVmL3RhYmxlOmMzNzA5ODFhMDJmMzQwOTFhMTJlOWY1NWNhM2ZhZmVjL3RhYmxlcmFuZ2U6YzM3MDk4MWEwMmYzNDA5MWExMmU5ZjU1Y2EzZmFmZWNfMi0xLTEtMS0w_a7e7ab01-b891-4841-b635-f167446e0c37"
      unitRef="number">0.0148</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i022ec0b1c28540d7a750bbf13acd3d5d_D20200101-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83My9mcmFnOjZjM2U1OGM1NDMxNDQ4MTFhMDE4NWFlNmZiZDM2NmVmL3RhYmxlOmMzNzA5ODFhMDJmMzQwOTFhMTJlOWY1NWNhM2ZhZmVjL3RhYmxlcmFuZ2U6YzM3MDk4MWEwMmYzNDA5MWExMmU5ZjU1Y2EzZmFmZWNfMy0xLTEtMS0w_37a361fd-2922-4f9f-a706-b8ef5ac5217b"
      unitRef="number">0.248</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <msa:SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsStockBeta
      contextRef="i022ec0b1c28540d7a750bbf13acd3d5d_D20200101-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83My9mcmFnOjZjM2U1OGM1NDMxNDQ4MTFhMDE4NWFlNmZiZDM2NmVmL3RhYmxlOmMzNzA5ODFhMDJmMzQwOTFhMTJlOWY1NWNhM2ZhZmVjL3RhYmxlcmFuZ2U6YzM3MDk4MWEwMmYzNDA5MWExMmU5ZjU1Y2EzZmFmZWNfNC0xLTEtMS0w_73241554-51a2-4f7a-8440-b1519d7787bb"
      unitRef="number">0.988</msa:SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsStockBeta>
    <us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83My9mcmFnOjZjM2U1OGM1NDMxNDQ4MTFhMDE4NWFlNmZiZDM2NmVmL3RleHRyZWdpb246NmMzZTU4YzU0MzE0NDgxMWEwMTg1YWU2ZmJkMzY2ZWZfMjQ0Nw_9748de4f-3701-4978-8170-fa9083d2cf33">&lt;div style="text-indent:24.75pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A summary of performance stock unit activity for the six months ended June 30, 2020, follows:  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;margin-bottom:12pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:59.346%;"/&gt;&lt;td style="width:1.0%;"/&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:16.594%;"/&gt;&lt;td style="width:1.0%;"/&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:16.596%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted Average&lt;br/&gt;Grant&#160;Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unvested at January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;238,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;85.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;64,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;127.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Performance adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;33,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;72.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(132,036)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;73.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,698)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;120.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unvested at June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;200,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;104.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i2dd0c3d4500e4408b3bccb36aac9c5ea_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83My9mcmFnOjZjM2U1OGM1NDMxNDQ4MTFhMDE4NWFlNmZiZDM2NmVmL3RhYmxlOjI5MTVkY2QwNzVmYjQ2MGI4NDY1NGYxYzMzOTNlYzM0L3RhYmxlcmFuZ2U6MjkxNWRjZDA3NWZiNDYwYjg0NjU0ZjFjMzM5M2VjMzRfMS0yLTEtMS0w_22ba5fc1-9629-4c1a-a0e0-918bd74bb715"
      unitRef="shares">238035</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i2dd0c3d4500e4408b3bccb36aac9c5ea_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83My9mcmFnOjZjM2U1OGM1NDMxNDQ4MTFhMDE4NWFlNmZiZDM2NmVmL3RhYmxlOjI5MTVkY2QwNzVmYjQ2MGI4NDY1NGYxYzMzOTNlYzM0L3RhYmxlcmFuZ2U6MjkxNWRjZDA3NWZiNDYwYjg0NjU0ZjFjMzM5M2VjMzRfMS00LTEtMS0w_5f2c225e-a869-4ae2-8d12-e62631a196f0"
      unitRef="usdPerShare">85.39</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i8048cc3a9b454e0e9d7cde787dffb812_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83My9mcmFnOjZjM2U1OGM1NDMxNDQ4MTFhMDE4NWFlNmZiZDM2NmVmL3RhYmxlOjI5MTVkY2QwNzVmYjQ2MGI4NDY1NGYxYzMzOTNlYzM0L3RhYmxlcmFuZ2U6MjkxNWRjZDA3NWZiNDYwYjg0NjU0ZjFjMzM5M2VjMzRfMi0yLTEtMS0w_3945be21-e278-4642-b3ac-4cae4fd4f1a1"
      unitRef="shares">64791</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i8048cc3a9b454e0e9d7cde787dffb812_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83My9mcmFnOjZjM2U1OGM1NDMxNDQ4MTFhMDE4NWFlNmZiZDM2NmVmL3RhYmxlOjI5MTVkY2QwNzVmYjQ2MGI4NDY1NGYxYzMzOTNlYzM0L3RhYmxlcmFuZ2U6MjkxNWRjZDA3NWZiNDYwYjg0NjU0ZjFjMzM5M2VjMzRfMi00LTEtMS0w_7b12e513-f2d9-4019-bb63-d298ea35fd46"
      unitRef="usdPerShare">127.36</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <msa:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustmentInPeriod
      contextRef="i8048cc3a9b454e0e9d7cde787dffb812_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83My9mcmFnOjZjM2U1OGM1NDMxNDQ4MTFhMDE4NWFlNmZiZDM2NmVmL3RhYmxlOjI5MTVkY2QwNzVmYjQ2MGI4NDY1NGYxYzMzOTNlYzM0L3RhYmxlcmFuZ2U6MjkxNWRjZDA3NWZiNDYwYjg0NjU0ZjFjMzM5M2VjMzRfMy0yLTEtMS0w_7085d7fa-6c60-46bd-8af9-b23b5ca0cd95"
      unitRef="shares">-33499</msa:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustmentInPeriod>
    <msa:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustmentInPeriodWeightedAverageGrantDateFairValue
      contextRef="i8048cc3a9b454e0e9d7cde787dffb812_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83My9mcmFnOjZjM2U1OGM1NDMxNDQ4MTFhMDE4NWFlNmZiZDM2NmVmL3RhYmxlOjI5MTVkY2QwNzVmYjQ2MGI4NDY1NGYxYzMzOTNlYzM0L3RhYmxlcmFuZ2U6MjkxNWRjZDA3NWZiNDYwYjg0NjU0ZjFjMzM5M2VjMzRfMy00LTEtMS0w_be94ca26-253d-459a-9740-574b93974e1c"
      unitRef="usdPerShare">72.36</msa:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustmentInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i8048cc3a9b454e0e9d7cde787dffb812_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83My9mcmFnOjZjM2U1OGM1NDMxNDQ4MTFhMDE4NWFlNmZiZDM2NmVmL3RhYmxlOjI5MTVkY2QwNzVmYjQ2MGI4NDY1NGYxYzMzOTNlYzM0L3RhYmxlcmFuZ2U6MjkxNWRjZDA3NWZiNDYwYjg0NjU0ZjFjMzM5M2VjMzRfNC0yLTEtMS0w_62efd68c-5e58-4eec-a88d-b682b24b467b"
      unitRef="shares">132036</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i8048cc3a9b454e0e9d7cde787dffb812_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83My9mcmFnOjZjM2U1OGM1NDMxNDQ4MTFhMDE4NWFlNmZiZDM2NmVmL3RhYmxlOjI5MTVkY2QwNzVmYjQ2MGI4NDY1NGYxYzMzOTNlYzM0L3RhYmxlcmFuZ2U6MjkxNWRjZDA3NWZiNDYwYjg0NjU0ZjFjMzM5M2VjMzRfNC00LTEtMS0w_8cce329f-efa7-4997-911e-ef104459363c"
      unitRef="usdPerShare">73.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i8048cc3a9b454e0e9d7cde787dffb812_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83My9mcmFnOjZjM2U1OGM1NDMxNDQ4MTFhMDE4NWFlNmZiZDM2NmVmL3RhYmxlOjI5MTVkY2QwNzVmYjQ2MGI4NDY1NGYxYzMzOTNlYzM0L3RhYmxlcmFuZ2U6MjkxNWRjZDA3NWZiNDYwYjg0NjU0ZjFjMzM5M2VjMzRfNS0yLTEtMS0w_1eb2a11e-9615-4116-aa8c-b951b53db3be"
      unitRef="shares">3698</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i8048cc3a9b454e0e9d7cde787dffb812_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83My9mcmFnOjZjM2U1OGM1NDMxNDQ4MTFhMDE4NWFlNmZiZDM2NmVmL3RhYmxlOjI5MTVkY2QwNzVmYjQ2MGI4NDY1NGYxYzMzOTNlYzM0L3RhYmxlcmFuZ2U6MjkxNWRjZDA3NWZiNDYwYjg0NjU0ZjFjMzM5M2VjMzRfNS00LTEtMS0w_9bea121f-e882-46cc-85b5-13873b39e17c"
      unitRef="usdPerShare">120.69</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="icd2d9419b7794f4a899c1c778af3a6b2_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83My9mcmFnOjZjM2U1OGM1NDMxNDQ4MTFhMDE4NWFlNmZiZDM2NmVmL3RhYmxlOjI5MTVkY2QwNzVmYjQ2MGI4NDY1NGYxYzMzOTNlYzM0L3RhYmxlcmFuZ2U6MjkxNWRjZDA3NWZiNDYwYjg0NjU0ZjFjMzM5M2VjMzRfNi0yLTEtMS0w_740b4e70-f793-49ba-92fa-ecea4c8277d3"
      unitRef="shares">200591</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="icd2d9419b7794f4a899c1c778af3a6b2_I20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83My9mcmFnOjZjM2U1OGM1NDMxNDQ4MTFhMDE4NWFlNmZiZDM2NmVmL3RhYmxlOjI5MTVkY2QwNzVmYjQ2MGI4NDY1NGYxYzMzOTNlYzM0L3RhYmxlcmFuZ2U6MjkxNWRjZDA3NWZiNDYwYjg0NjU0ZjFjMzM5M2VjMzRfNi00LTEtMS0w_0d97dafe-480e-4bf9-a4fb-d89aac32fea9"
      unitRef="usdPerShare">104.28</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <msa:PercentageOfTargetAwardBasedOnAchievingTargetedReturnOnNetAssetsBasedOnWhichFinalNumberOfSharesToBeIssuedForPerformanceStockUnits
      contextRef="i45f94af9ab3d405294669aaf5afa32fc_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83My9mcmFnOjZjM2U1OGM1NDMxNDQ4MTFhMDE4NWFlNmZiZDM2NmVmL3RleHRyZWdpb246NmMzZTU4YzU0MzE0NDgxMWEwMTg1YWU2ZmJkMzY2ZWZfMjI0MQ_f6689808-376b-4b14-a9cc-e441f91fa72c"
      unitRef="number">1.357</msa:PercentageOfTargetAwardBasedOnAchievingTargetedReturnOnNetAssetsBasedOnWhichFinalNumberOfSharesToBeIssuedForPerformanceStockUnits>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83OS9mcmFnOjBlZmRmZGRmMjBkNDQzNDNhMDMzNmI2ZThmY2Q1MWRjL3RleHRyZWdpb246MGVmZGZkZGYyMGQ0NDM0M2EwMzM2YjZlOGZjZDUxZGNfNDAwNg_9473d34a-d7a3-4c64-a3f0-561c6cffb1fb">Long-Term Debt&lt;div style="margin-top:11pt;margin-bottom:12pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:60.079%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.594%;"/&gt;&lt;td style="width:1.0%;"/&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:16.595%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;2010 Senior Notes payable through 2021, 4.00%, net of debt issuance costs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;2016 Senior Notes payable through 2031, 3.40%, net of debt issuance costs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;67,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;72,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Senior revolving credit facility maturing in 2023, net of debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;226,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;235,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;334,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;348,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amounts due within one year, net of debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Long-term debt, net of debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;314,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;328,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On September 7, 2018, the Company entered into an amended agreement covering its senior revolving credit facility that extended its term through September 2023 and increased the capacity to $600.0 million.  Under the amended agreement, the Company may elect either a Base rate of interest (&#x201c;BASE&#x201d;) or an interest rate based on the London Interbank Offered Rate (&#x201c;LIBOR&#x201d;).  The BASE is a daily fluctuating per annum rate equal to the highest of (i) 0.00%, (ii) the Prime Rate, (ii) the Federal Funds Open Rate plus one half of one percent (0.5%), (iii) the Overnight Bank Funding Rate, plus one half of one percent (0.50%), or (iv) the Daily Libor Rate plus one percent (1.00%).  The Company pays a credit spread of 0 to 175 basis points based on the Company&#x2019;s net EBITDA leverage ratio and elected rate (BASE or LIBOR).  The Company has a weighted average revolver interest rate of 1.05% as of June&#160;30, 2020.  At June&#160;30, 2020, $370.4 million of the existing $600.0 million senior revolving credit facility was unused, including letters of credit issued under the facility. &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt; &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The facility also provides an accordion feature that allows the Company to access an additional $400.0&#160;million of capacity pending approval from the bank group.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On January 22, 2016, the Company entered into an amended multi-currency note purchase and private shelf agreement, pursuant to which the Company issued notes in an aggregate original principal amount of &#xa3;54.9 million (approximately $68.1 million at June&#160;30, 2020).  The Notes are repayable in annual installments of &#xa3;6.1 million (approximately $7.6 million at June&#160;30, 2020), commencing January&#160;22, 2023, with a final payment of any remaining amount outstanding on January 22, 2031.  The interest rate on these Notes is fixed at 3.4%.  On September 7, 2018, the Company further amended the multi-currency note purchase and private shelf agreement, among other things, to allow the Company to request from time to time during a &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83OS9mcmFnOjBlZmRmZGRmMjBkNDQzNDNhMDMzNmI2ZThmY2Q1MWRjL3RleHRyZWdpb246MGVmZGZkZGYyMGQ0NDM0M2EwMzM2YjZlOGZjZDUxZGNfMTg1Ng_bb6aa9d2-0b25-480b-b168-16a5cc2b2de2"&gt;three&lt;/span&gt;-year period ending September 7, 2021, the issuance of up to $150 million of additional senior notes.  No additional notes have been issued under the amended agreement as of June&#160;30, 2020.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On January 4, 2019, the Company entered into an amended and restated master note facility with New York Life.&#160;&#160; Under the amended facility, the Company may request from time to time during a &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83OS9mcmFnOjBlZmRmZGRmMjBkNDQzNDNhMDMzNmI2ZThmY2Q1MWRjL3RleHRyZWdpb246MGVmZGZkZGYyMGQ0NDM0M2EwMzM2YjZlOGZjZDUxZGNfMjIyMA_467e7037-404d-498e-86c3-29c1b6c0fa91"&gt;three&lt;/span&gt;-year period ending January 4, 2022, the issuance of up to $150 million of additional senior promissory notes.  As of June&#160;30, 2020, no notes have been issued under the amended facility.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The senior revolving credit facility and the multi-currency note purchase and private shelf agreement require the Company to comply with specified financial covenants, including a requirement to maintain a minimum fixed charges coverage ratio of not less than 1.50 to 1.00 and a consolidated leverage ratio not to exceed 3.50 to 1.00; except during an acquisition period in which case the consolidated net leverage ratio shall not exceed 4.00 to 1.00; in each case calculated on the basis of the trailing four fiscal quarters.  In addition, both agreements contain negative covenants limiting the ability of the Company and its subsidiaries to incur additional indebtedness or issue guarantees, create or incur liens, make loans and investments, make acquisitions, transfer or sell assets, enter into transactions with affiliated parties, make changes in its organizational documents that are materially adverse to lenders or modify the nature of MSA's or its subsidiaries' business.  However, the covenants contained in the New York Life amended facility do not apply until promissory notes are issued.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company was in compliance with all covenants at June&#160;30, 2020.&lt;/span&gt;&lt;/div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company had outstanding bank guarantees and standby letters of credit with banks as of June&#160;30, 2020, totaling&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; $9.6 million, of which $1.9 million relate to the senior revolving credit facility.  The letters of credit serve to cover customer &lt;/span&gt;requirements in connection with certain sales orders and insurance.  The Company is also required to provide cash collateral in connection with certain arrangements.  At June&#160;30, 2020, the Company has $0.4 million of restricted cash in support of these arrangements.</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83OS9mcmFnOjBlZmRmZGRmMjBkNDQzNDNhMDMzNmI2ZThmY2Q1MWRjL3RleHRyZWdpb246MGVmZGZkZGYyMGQ0NDM0M2EwMzM2YjZlOGZjZDUxZGNfNDAxNQ_4e9fbc1d-e414-4a5b-9a37-173d6d206740">&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:60.079%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.594%;"/&gt;&lt;td style="width:1.0%;"/&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:16.595%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;2010 Senior Notes payable through 2021, 4.00%, net of debt issuance costs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;2016 Senior Notes payable through 2031, 3.40%, net of debt issuance costs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;67,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;72,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Senior revolving credit facility maturing in 2023, net of debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;226,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;235,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;334,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;348,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amounts due within one year, net of debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Long-term debt, net of debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;314,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;328,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ie1c160bc311e4a83912f590e36eb0883_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83OS9mcmFnOjBlZmRmZGRmMjBkNDQzNDNhMDMzNmI2ZThmY2Q1MWRjL3RhYmxlOjJjMWY5ZDliMTgyZTRiZWE5NzRhNDg5MjViMmE0MzVhL3RhYmxlcmFuZ2U6MmMxZjlkOWIxODJlNGJlYTk3NGE0ODkyNWIyYTQzNWFfMS0wLTEtMS0wL3RleHRyZWdpb246Mjg2NzdlZWUwZTljNDYzMjljZmE4MTQ1NmZjMWEyOTBfMzg0ODI5MDY5NzI5OA_fa4ee23c-2a81-4744-88f6-b8c0ce39abee"
      unitRef="number">0.0400</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:SeniorLongTermNotes
      contextRef="ie1c160bc311e4a83912f590e36eb0883_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83OS9mcmFnOjBlZmRmZGRmMjBkNDQzNDNhMDMzNmI2ZThmY2Q1MWRjL3RhYmxlOjJjMWY5ZDliMTgyZTRiZWE5NzRhNDg5MjViMmE0MzVhL3RhYmxlcmFuZ2U6MmMxZjlkOWIxODJlNGJlYTk3NGE0ODkyNWIyYTQzNWFfMS0xLTEtMS0w_ca18a81a-0c95-4e53-956c-96aee29f2c88"
      unitRef="usd">40000000</us-gaap:SeniorLongTermNotes>
    <us-gaap:SeniorLongTermNotes
      contextRef="i0f16660e0b4246eab818079f20ef1246_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83OS9mcmFnOjBlZmRmZGRmMjBkNDQzNDNhMDMzNmI2ZThmY2Q1MWRjL3RhYmxlOjJjMWY5ZDliMTgyZTRiZWE5NzRhNDg5MjViMmE0MzVhL3RhYmxlcmFuZ2U6MmMxZjlkOWIxODJlNGJlYTk3NGE0ODkyNWIyYTQzNWFfMS0zLTEtMS0w_2e1bdd82-7c2b-4fc7-b3d5-8fbb5416dc51"
      unitRef="usd">40000000</us-gaap:SeniorLongTermNotes>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="iec740f95fc494086b2ab33781a3c47f3_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83OS9mcmFnOjBlZmRmZGRmMjBkNDQzNDNhMDMzNmI2ZThmY2Q1MWRjL3RhYmxlOjJjMWY5ZDliMTgyZTRiZWE5NzRhNDg5MjViMmE0MzVhL3RhYmxlcmFuZ2U6MmMxZjlkOWIxODJlNGJlYTk3NGE0ODkyNWIyYTQzNWFfMi0wLTEtMS0wL3RleHRyZWdpb246ZWMwZWJjZmM5NTUzNDZlNGI2Yzk4ODlkM2UxYWUyNmRfMzg0ODI5MDY5NzI5OA_097cd949-e493-4168-9035-d95e3ab99bee"
      unitRef="number">0.0340</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:SeniorLongTermNotes
      contextRef="iec740f95fc494086b2ab33781a3c47f3_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83OS9mcmFnOjBlZmRmZGRmMjBkNDQzNDNhMDMzNmI2ZThmY2Q1MWRjL3RhYmxlOjJjMWY5ZDliMTgyZTRiZWE5NzRhNDg5MjViMmE0MzVhL3RhYmxlcmFuZ2U6MmMxZjlkOWIxODJlNGJlYTk3NGE0ODkyNWIyYTQzNWFfMi0xLTEtMS0w_5dd5ce2f-3313-4202-8343-ae53b9bab956"
      unitRef="usd">67987000</us-gaap:SeniorLongTermNotes>
    <us-gaap:SeniorLongTermNotes
      contextRef="ie56690d88cbc432983865f9333a84843_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83OS9mcmFnOjBlZmRmZGRmMjBkNDQzNDNhMDMzNmI2ZThmY2Q1MWRjL3RhYmxlOjJjMWY5ZDliMTgyZTRiZWE5NzRhNDg5MjViMmE0MzVhL3RhYmxlcmFuZ2U6MmMxZjlkOWIxODJlNGJlYTk3NGE0ODkyNWIyYTQzNWFfMi0zLTEtMS0w_3ed4ccd9-4c69-4220-b4e7-29070f572ae7"
      unitRef="usd">72708000</us-gaap:SeniorLongTermNotes>
    <us-gaap:LineOfCredit
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83OS9mcmFnOjBlZmRmZGRmMjBkNDQzNDNhMDMzNmI2ZThmY2Q1MWRjL3RhYmxlOjJjMWY5ZDliMTgyZTRiZWE5NzRhNDg5MjViMmE0MzVhL3RhYmxlcmFuZ2U6MmMxZjlkOWIxODJlNGJlYTk3NGE0ODkyNWIyYTQzNWFfMy0xLTEtMS0w_0e72bb6e-6c73-4a8c-b53c-6785c2f8514d"
      unitRef="usd">226513000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i0e6a8eb82a1b4e8596d34a2ec76bbe39_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83OS9mcmFnOjBlZmRmZGRmMjBkNDQzNDNhMDMzNmI2ZThmY2Q1MWRjL3RhYmxlOjJjMWY5ZDliMTgyZTRiZWE5NzRhNDg5MjViMmE0MzVhL3RhYmxlcmFuZ2U6MmMxZjlkOWIxODJlNGJlYTk3NGE0ODkyNWIyYTQzNWFfMy0zLTEtMS0w_31c6b964-afc7-4364-9c2e-dfd39208abcd"
      unitRef="usd">235686000</us-gaap:LineOfCredit>
    <us-gaap:LongTermDebt
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83OS9mcmFnOjBlZmRmZGRmMjBkNDQzNDNhMDMzNmI2ZThmY2Q1MWRjL3RhYmxlOjJjMWY5ZDliMTgyZTRiZWE5NzRhNDg5MjViMmE0MzVhL3RhYmxlcmFuZ2U6MmMxZjlkOWIxODJlNGJlYTk3NGE0ODkyNWIyYTQzNWFfNC0xLTEtMS0w_dcbf6a3a-5e19-4d03-9deb-39dc694e665a"
      unitRef="usd">334500000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i0e6a8eb82a1b4e8596d34a2ec76bbe39_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83OS9mcmFnOjBlZmRmZGRmMjBkNDQzNDNhMDMzNmI2ZThmY2Q1MWRjL3RhYmxlOjJjMWY5ZDliMTgyZTRiZWE5NzRhNDg5MjViMmE0MzVhL3RhYmxlcmFuZ2U6MmMxZjlkOWIxODJlNGJlYTk3NGE0ODkyNWIyYTQzNWFfNC0zLTEtMS0w_ec047ba3-21a2-4496-b8fc-ea8663c9c0af"
      unitRef="usd">348394000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83OS9mcmFnOjBlZmRmZGRmMjBkNDQzNDNhMDMzNmI2ZThmY2Q1MWRjL3RhYmxlOjJjMWY5ZDliMTgyZTRiZWE5NzRhNDg5MjViMmE0MzVhL3RhYmxlcmFuZ2U6MmMxZjlkOWIxODJlNGJlYTk3NGE0ODkyNWIyYTQzNWFfNS0xLTEtMS0w_e6f5594f-174e-46d5-a7bd-7db3dbd99ba8"
      unitRef="usd">20000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i0e6a8eb82a1b4e8596d34a2ec76bbe39_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83OS9mcmFnOjBlZmRmZGRmMjBkNDQzNDNhMDMzNmI2ZThmY2Q1MWRjL3RhYmxlOjJjMWY5ZDliMTgyZTRiZWE5NzRhNDg5MjViMmE0MzVhL3RhYmxlcmFuZ2U6MmMxZjlkOWIxODJlNGJlYTk3NGE0ODkyNWIyYTQzNWFfNS0zLTEtMS0w_6ea61c0a-6d0e-4ee7-889f-333fadd03471"
      unitRef="usd">20000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83OS9mcmFnOjBlZmRmZGRmMjBkNDQzNDNhMDMzNmI2ZThmY2Q1MWRjL3RhYmxlOjJjMWY5ZDliMTgyZTRiZWE5NzRhNDg5MjViMmE0MzVhL3RhYmxlcmFuZ2U6MmMxZjlkOWIxODJlNGJlYTk3NGE0ODkyNWIyYTQzNWFfNi0xLTEtMS0w_2b9f3ffc-a44e-41a9-9670-456180ec0ced"
      unitRef="usd">314500000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i0e6a8eb82a1b4e8596d34a2ec76bbe39_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83OS9mcmFnOjBlZmRmZGRmMjBkNDQzNDNhMDMzNmI2ZThmY2Q1MWRjL3RhYmxlOjJjMWY5ZDliMTgyZTRiZWE5NzRhNDg5MjViMmE0MzVhL3RhYmxlcmFuZ2U6MmMxZjlkOWIxODJlNGJlYTk3NGE0ODkyNWIyYTQzNWFfNi0zLTEtMS0w_40f80bd4-0aa0-4f74-8ce4-3b3982c161cf"
      unitRef="usd">328394000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i1da392914359471bbac4aa7512c92aa9_I20180907"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83OS9mcmFnOjBlZmRmZGRmMjBkNDQzNDNhMDMzNmI2ZThmY2Q1MWRjL3RleHRyZWdpb246MGVmZGZkZGYyMGQ0NDM0M2EwMzM2YjZlOGZjZDUxZGNfMjIx_d1e20aec-79d7-4c6d-b23f-5f389039b9f7"
      unitRef="usd">600000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i48c232274d1240ff81a72d55fbcf64ec_D20180907-20180907"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83OS9mcmFnOjBlZmRmZGRmMjBkNDQzNDNhMDMzNmI2ZThmY2Q1MWRjL3RleHRyZWdpb246MGVmZGZkZGYyMGQ0NDM0M2EwMzM2YjZlOGZjZDUxZGNfNDY3_51228bd1-2cfa-48ca-82d0-045b98a8c6a3"
      unitRef="number">0.0000</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i95d25c825c354970861f806d80fd5d14_D20180907-20180907"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83OS9mcmFnOjBlZmRmZGRmMjBkNDQzNDNhMDMzNmI2ZThmY2Q1MWRjL3RleHRyZWdpb246MGVmZGZkZGYyMGQ0NDM0M2EwMzM2YjZlOGZjZDUxZGNfNTU1_b302edac-8b7f-4910-b89f-91ed458c9b88"
      unitRef="number">0.005</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i54e29727d2ae40f8ad8ebdcc7a049a9d_D20180907-20180907"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83OS9mcmFnOjBlZmRmZGRmMjBkNDQzNDNhMDMzNmI2ZThmY2Q1MWRjL3RleHRyZWdpb246MGVmZGZkZGYyMGQ0NDM0M2EwMzM2YjZlOGZjZDUxZGNfNjI5_23b4430b-1352-4eec-a5a4-60a50c6f517b"
      unitRef="number">0.0050</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i8899b5ea93d64e9bae65657710d51827_D20180907-20180907"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83OS9mcmFnOjBlZmRmZGRmMjBkNDQzNDNhMDMzNmI2ZThmY2Q1MWRjL3RleHRyZWdpb246MGVmZGZkZGYyMGQ0NDM0M2EwMzM2YjZlOGZjZDUxZGNfNjgx_d664eaee-9fa1-44f0-acda-e6afc1f2ae9d"
      unitRef="number">0.0100</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i6bfeaba1b4484b80ba38df1ee9c875f2_D20180907-20180907"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83OS9mcmFnOjBlZmRmZGRmMjBkNDQzNDNhMDMzNmI2ZThmY2Q1MWRjL3RleHRyZWdpb246MGVmZGZkZGYyMGQ0NDM0M2EwMzM2YjZlOGZjZDUxZGNfNzIz_1a2d2cba-90ae-4c9a-9504-f1a46a700a4c"
      unitRef="number">0</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="idc79421e790f4383ab8b2d139a0e92ef_D20180907-20180907"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83OS9mcmFnOjBlZmRmZGRmMjBkNDQzNDNhMDMzNmI2ZThmY2Q1MWRjL3RleHRyZWdpb246MGVmZGZkZGYyMGQ0NDM0M2EwMzM2YjZlOGZjZDUxZGNfNzI5_413547f7-e66f-458a-9f50-2b1491fd3abd"
      unitRef="number">1.75</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83OS9mcmFnOjBlZmRmZGRmMjBkNDQzNDNhMDMzNmI2ZThmY2Q1MWRjL3RleHRyZWdpb246MGVmZGZkZGYyMGQ0NDM0M2EwMzM2YjZlOGZjZDUxZGNfODkw_b92d1e80-04e8-4b41-a56e-7ad05b605970"
      unitRef="number">0.0105</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83OS9mcmFnOjBlZmRmZGRmMjBkNDQzNDNhMDMzNmI2ZThmY2Q1MWRjL3RleHRyZWdpb246MGVmZGZkZGYyMGQ0NDM0M2EwMzM2YjZlOGZjZDUxZGNfOTEx_26e86918-2513-4032-ac10-6f1e6886e0c4"
      unitRef="usd">370400000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i1da392914359471bbac4aa7512c92aa9_I20180907"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83OS9mcmFnOjBlZmRmZGRmMjBkNDQzNDNhMDMzNmI2ZThmY2Q1MWRjL3RleHRyZWdpb246MGVmZGZkZGYyMGQ0NDM0M2EwMzM2YjZlOGZjZDUxZGNfOTMw_d1e20aec-79d7-4c6d-b23f-5f389039b9f7"
      unitRef="usd">600000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <msa:LineOfCreditFacilityAccordionFeatureAmount
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83OS9mcmFnOjBlZmRmZGRmMjBkNDQzNDNhMDMzNmI2ZThmY2Q1MWRjL3RleHRyZWdpb246MGVmZGZkZGYyMGQ0NDM0M2EwMzM2YjZlOGZjZDUxZGNfOTg5NTYwNDY1NDEyNQ_8cb5d9b8-b879-40a6-8a65-830b6bf32b5d"
      unitRef="usd">400000000.0</msa:LineOfCreditFacilityAccordionFeatureAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i1d26a7e2d8ef455481356bd4f2d3b72a_I20160122"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83OS9mcmFnOjBlZmRmZGRmMjBkNDQzNDNhMDMzNmI2ZThmY2Q1MWRjL3RleHRyZWdpb246MGVmZGZkZGYyMGQ0NDM0M2EwMzM2YjZlOGZjZDUxZGNfMTM5OA_9f4a1d66-2f2c-4903-84a7-ecd4fadcf6ac"
      unitRef="gbp">54900000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ic2d44c1399e247b496e9d8f0e98fed70_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83OS9mcmFnOjBlZmRmZGRmMjBkNDQzNDNhMDMzNmI2ZThmY2Q1MWRjL3RleHRyZWdpb246MGVmZGZkZGYyMGQ0NDM0M2EwMzM2YjZlOGZjZDUxZGNfMTQxNg_32922852-cf98-4f51-95f3-d28228076c4c"
      unitRef="usd">68100000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentPeriodicPayment
      contextRef="if386c24ccbb74888b21eaa4c284f1013_D20160122-20160122"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83OS9mcmFnOjBlZmRmZGRmMjBkNDQzNDNhMDMzNmI2ZThmY2Q1MWRjL3RleHRyZWdpb246MGVmZGZkZGYyMGQ0NDM0M2EwMzM2YjZlOGZjZDUxZGNfMTQ3OA_c38885bf-ca7d-472d-8b50-7c98fe7d3ede"
      unitRef="gbp">6100000</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:DebtInstrumentPeriodicPayment
      contextRef="i0dc72cba8348475d9ac1de9ba802365f_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83OS9mcmFnOjBlZmRmZGRmMjBkNDQzNDNhMDMzNmI2ZThmY2Q1MWRjL3RleHRyZWdpb246MGVmZGZkZGYyMGQ0NDM0M2EwMzM2YjZlOGZjZDUxZGNfMTQ5Ng_6dfe449e-ec17-40b7-893e-d7fb854bd1f1"
      unitRef="usd">7600000</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i1d26a7e2d8ef455481356bd4f2d3b72a_I20160122"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83OS9mcmFnOjBlZmRmZGRmMjBkNDQzNDNhMDMzNmI2ZThmY2Q1MWRjL3RleHRyZWdpb246MGVmZGZkZGYyMGQ0NDM0M2EwMzM2YjZlOGZjZDUxZGNfMTY2MA_b4e12258-9872-4271-be36-f192f5f2ef89"
      unitRef="number">0.034</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <msa:AdditionalSeniorNotesAvailableforRequest
      contextRef="ifbfbdc5a74ca492e859a72655d09aa11_I20180907"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83OS9mcmFnOjBlZmRmZGRmMjBkNDQzNDNhMDMzNmI2ZThmY2Q1MWRjL3RleHRyZWdpb246MGVmZGZkZGYyMGQ0NDM0M2EwMzM2YjZlOGZjZDUxZGNfMTkxOQ_c3480cf3-ff0d-415a-876e-a21530cc51fc"
      unitRef="usd">150000000</msa:AdditionalSeniorNotesAvailableforRequest>
    <msa:AdditionalSeniorNotesAvailableforRequest
      contextRef="i6d7304af592f41d49861847f27adc5e9_I20190104"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83OS9mcmFnOjBlZmRmZGRmMjBkNDQzNDNhMDMzNmI2ZThmY2Q1MWRjL3RleHRyZWdpb246MGVmZGZkZGYyMGQ0NDM0M2EwMzM2YjZlOGZjZDUxZGNfMjI4MQ_40fe36e7-d184-4048-b784-9fbf7a7e7d19"
      unitRef="usd">150000000</msa:AdditionalSeniorNotesAvailableforRequest>
    <us-gaap:SeniorLongTermNotes
      contextRef="ibee386c9a2bf40ab989210478f7a3a37_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83OS9mcmFnOjBlZmRmZGRmMjBkNDQzNDNhMDMzNmI2ZThmY2Q1MWRjL3RleHRyZWdpb246MGVmZGZkZGYyMGQ0NDM0M2EwMzM2YjZlOGZjZDUxZGNfMjMzNA_8b5182c7-cf16-4cb1-9a6d-cf3511d321fe"
      unitRef="usd">0</us-gaap:SeniorLongTermNotes>
    <msa:DebtInstrumentCovenantFixedChargesCoverageRatioMinimum
      contextRef="i1ba59d6c5e394f088e5f56d34394c2cd_D20190104-20190104"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83OS9mcmFnOjBlZmRmZGRmMjBkNDQzNDNhMDMzNmI2ZThmY2Q1MWRjL3RleHRyZWdpb246MGVmZGZkZGYyMGQ0NDM0M2EwMzM2YjZlOGZjZDUxZGNfMjY0OA_0c7bbbba-4b66-4364-bc69-31b6d4cd14b8"
      unitRef="number">1.50</msa:DebtInstrumentCovenantFixedChargesCoverageRatioMinimum>
    <msa:DebtInstrumentCovenantConsolidatedLeverageRatioMaximum
      contextRef="i1ba59d6c5e394f088e5f56d34394c2cd_D20190104-20190104"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83OS9mcmFnOjBlZmRmZGRmMjBkNDQzNDNhMDMzNmI2ZThmY2Q1MWRjL3RleHRyZWdpb246MGVmZGZkZGYyMGQ0NDM0M2EwMzM2YjZlOGZjZDUxZGNfMjcwNQ_78ea4a10-25d5-46a2-ac4f-dc523d6283fb"
      unitRef="number">3.50</msa:DebtInstrumentCovenantConsolidatedLeverageRatioMaximum>
    <msa:DebtInstrumentCovenantConsolidatedLeverageRatioInPeriodOfAcquisitionMaximum
      contextRef="ibaff7afa5ffe4b02a5fe304a1a162ea7_D20190104-20190104"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83OS9mcmFnOjBlZmRmZGRmMjBkNDQzNDNhMDMzNmI2ZThmY2Q1MWRjL3RleHRyZWdpb246MGVmZGZkZGYyMGQ0NDM0M2EwMzM2YjZlOGZjZDUxZGNfMjgxOA_249fae98-0652-401b-93d0-dbb110dfd77f"
      unitRef="number">4.00</msa:DebtInstrumentCovenantConsolidatedLeverageRatioInPeriodOfAcquisitionMaximum>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="id1d50a335b904091a554a74efa81ea29_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83OS9mcmFnOjBlZmRmZGRmMjBkNDQzNDNhMDMzNmI2ZThmY2Q1MWRjL3RleHRyZWdpb246MGVmZGZkZGYyMGQ0NDM0M2EwMzM2YjZlOGZjZDUxZGNfMzY0Mg_a7be4b73-f387-4655-a681-e286c904fbcd"
      unitRef="usd">9600000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i871498ec38364aedbdbe4b04fc446437_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83OS9mcmFnOjBlZmRmZGRmMjBkNDQzNDNhMDMzNmI2ZThmY2Q1MWRjL3RleHRyZWdpb246MGVmZGZkZGYyMGQ0NDM0M2EwMzM2YjZlOGZjZDUxZGNfMzY1NQ_8eccec66-36e3-4630-9c2a-c0803708ee2b"
      unitRef="usd">1900000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:DebtInstrumentCollateralAmount
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml83OS9mcmFnOjBlZmRmZGRmMjBkNDQzNDNhMDMzNmI2ZThmY2Q1MWRjL3RleHRyZWdpb246MGVmZGZkZGYyMGQ0NDM0M2EwMzM2YjZlOGZjZDUxZGNfMzk0Mw_cc92509c-e03f-447c-b858-78ed4cab95c2"
      unitRef="usd">400000</us-gaap:DebtInstrumentCollateralAmount>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml84NS9mcmFnOmNjODE2ODBmZGRjMTQ5MzliYmQ2YmM0OTJiYzgxNGUzL3RleHRyZWdpb246Y2M4MTY4MGZkZGMxNDkzOWJiZDZiYzQ5MmJjODE0ZTNfNDIz_603b00b7-53b6-4d89-a416-61d71f27a4cb">Goodwill and Intangible Assets&lt;div style="text-indent:24.75pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Changes in goodwill during the six months ended June 30, 2020 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;margin-bottom:12pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:80.258%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.742%;"/&gt;&lt;td style="width:1.0%;"/&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;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;436,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,008)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;430,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;At June&#160;30, 2020, the Company had goodwill of $293.2 million and $137.5 million related to the Americas and International reportable segments, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Changes in intangible assets, net during the six months ended June 30, 2020, are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;margin-bottom:12pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:80.258%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.742%;"/&gt;&lt;td style="width:1.0%;"/&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;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Intangible Assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net balance at January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;171,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,739)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,680)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net balance at June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;162,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;At June&#160;30, 2020, the above intangible assets balance includes a trade name related to the Globe acquisition with an indefinite life totaling $60.0 million.</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml84NS9mcmFnOmNjODE2ODBmZGRjMTQ5MzliYmQ2YmM0OTJiYzgxNGUzL3RleHRyZWdpb246Y2M4MTY4MGZkZGMxNDkzOWJiZDZiYzQ5MmJjODE0ZTNfNDI5_3a3487c2-e534-4ff6-a0a5-a1e58ac4fa25">&lt;div style="text-indent:24.75pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Changes in goodwill during the six months ended June 30, 2020 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;margin-bottom:12pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:80.258%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.742%;"/&gt;&lt;td style="width:1.0%;"/&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;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;436,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,008)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;430,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="i0e6a8eb82a1b4e8596d34a2ec76bbe39_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml84NS9mcmFnOmNjODE2ODBmZGRjMTQ5MzliYmQ2YmM0OTJiYzgxNGUzL3RhYmxlOjEyN2QyNjE0ZGZkNjRmYjA4OTNhNzFjN2NlNzI0NmJlL3RhYmxlcmFuZ2U6MTI3ZDI2MTRkZmQ2NGZiMDg5M2E3MWM3Y2U3MjQ2YmVfMi0xLTEtMS0w_1a1f9462-1d29-43f0-9034-843640ed15ff"
      unitRef="usd">436679000</us-gaap:Goodwill>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml84NS9mcmFnOmNjODE2ODBmZGRjMTQ5MzliYmQ2YmM0OTJiYzgxNGUzL3RhYmxlOjEyN2QyNjE0ZGZkNjRmYjA4OTNhNzFjN2NlNzI0NmJlL3RhYmxlcmFuZ2U6MTI3ZDI2MTRkZmQ2NGZiMDg5M2E3MWM3Y2U3MjQ2YmVfNC0xLTEtMS0w_3b252b49-c39e-403a-b155-8a21492801bf"
      unitRef="usd">-6008000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml84NS9mcmFnOmNjODE2ODBmZGRjMTQ5MzliYmQ2YmM0OTJiYzgxNGUzL3RhYmxlOjEyN2QyNjE0ZGZkNjRmYjA4OTNhNzFjN2NlNzI0NmJlL3RhYmxlcmFuZ2U6MTI3ZDI2MTRkZmQ2NGZiMDg5M2E3MWM3Y2U3MjQ2YmVfNS0xLTEtMS0w_cedd79be-0276-4c37-84bd-1ae59d099a3a"
      unitRef="usd">430671000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i5484442409a14c1488cc49cd340444b3_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml84NS9mcmFnOmNjODE2ODBmZGRjMTQ5MzliYmQ2YmM0OTJiYzgxNGUzL3RleHRyZWdpb246Y2M4MTY4MGZkZGMxNDkzOWJiZDZiYzQ5MmJjODE0ZTNfMTMx_7c6c036c-cb20-44e4-ba65-c4e1307e904e"
      unitRef="usd">293200000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ib046f3f85a074f59834492f4cadec1d7_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml84NS9mcmFnOmNjODE2ODBmZGRjMTQ5MzliYmQ2YmM0OTJiYzgxNGUzL3RleHRyZWdpb246Y2M4MTY4MGZkZGMxNDkzOWJiZDZiYzQ5MmJjODE0ZTNfMTM4_06317803-0dd4-427d-8a49-b92fcd8e116c"
      unitRef="usd">137500000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml84NS9mcmFnOmNjODE2ODBmZGRjMTQ5MzliYmQ2YmM0OTJiYzgxNGUzL3RleHRyZWdpb246Y2M4MTY4MGZkZGMxNDkzOWJiZDZiYzQ5MmJjODE0ZTNfNDMw_bde6ba33-a886-4425-9af2-1cf66bd3ee25">&lt;div style="text-indent:24.75pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Changes in intangible assets, net during the six months ended June 30, 2020, are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;margin-bottom:12pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:80.258%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.742%;"/&gt;&lt;td style="width:1.0%;"/&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;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Intangible Assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net balance at January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;171,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,739)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,680)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net balance at June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;162,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i0e6a8eb82a1b4e8596d34a2ec76bbe39_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml84NS9mcmFnOmNjODE2ODBmZGRjMTQ5MzliYmQ2YmM0OTJiYzgxNGUzL3RhYmxlOjM1OGEyMzY0NDMzNzRmZDBiMjZkYzM2YTVhZmI5MWI3L3RhYmxlcmFuZ2U6MzU4YTIzNjQ0MzM3NGZkMGIyNmRjMzZhNWFmYjkxYjdfMi0xLTEtMS0w_e3df0444-1939-4ffa-af1b-7acfe154cf5c"
      unitRef="usd">171326000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml84NS9mcmFnOmNjODE2ODBmZGRjMTQ5MzliYmQ2YmM0OTJiYzgxNGUzL3RhYmxlOjM1OGEyMzY0NDMzNzRmZDBiMjZkYzM2YTVhZmI5MWI3L3RhYmxlcmFuZ2U6MzU4YTIzNjQ0MzM3NGZkMGIyNmRjMzZhNWFmYjkxYjdfNC0xLTEtMS0w_898d7efe-e848-4abe-8a32-31c20e491a1d"
      unitRef="usd">5739000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml84NS9mcmFnOmNjODE2ODBmZGRjMTQ5MzliYmQ2YmM0OTJiYzgxNGUzL3RhYmxlOjM1OGEyMzY0NDMzNzRmZDBiMjZkYzM2YTVhZmI5MWI3L3RhYmxlcmFuZ2U6MzU4YTIzNjQ0MzM3NGZkMGIyNmRjMzZhNWFmYjkxYjdfNS0xLTEtMS0w_ad8cf9a5-0a33-4d33-b8ab-600619173bbb"
      unitRef="usd">-2680000</us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml84NS9mcmFnOmNjODE2ODBmZGRjMTQ5MzliYmQ2YmM0OTJiYzgxNGUzL3RhYmxlOjM1OGEyMzY0NDMzNzRmZDBiMjZkYzM2YTVhZmI5MWI3L3RhYmxlcmFuZ2U6MzU4YTIzNjQ0MzM3NGZkMGIyNmRjMzZhNWFmYjkxYjdfNi0xLTEtMS0w_d298fd94-c849-4ff1-944e-28bb28dcafae"
      unitRef="usd">162907000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets
      contextRef="idaa7ac854ead4ca99960420911f42f6d_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml84NS9mcmFnOmNjODE2ODBmZGRjMTQ5MzliYmQ2YmM0OTJiYzgxNGUzL3RleHRyZWdpb246Y2M4MTY4MGZkZGMxNDkzOWJiZDZiYzQ5MmJjODE0ZTNfNDE2_84e5e237-4c35-4daf-8518-526f6eb6a4ec"
      unitRef="usd">60000000.0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml84OC9mcmFnOmU1YjNjNmM2YzIzMjQzMDU5ZGM4ZDBjMmI1NGUzNjdiL3RleHRyZWdpb246ZTViM2M2YzZjMjMyNDMwNTlkYzhkMGMyYjU0ZTM2N2JfNTY3_74c5f69d-12d6-4015-855d-ad5bfb9c9453">Pensions and Other Post-retirement Benefits  &lt;div style="text-indent:24.75pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Components of net periodic benefit cost consisted of the following:  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;margin-bottom:12pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:36.709%;"/&gt;&lt;td style="width:1.0%;"/&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:11.049%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:2.585%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.049%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:2.585%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.049%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:2.585%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.056%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Pension Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(8,503)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9,658)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortization of prior service cost (credit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(98)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(101)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Recognized net actuarial losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(b)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Net periodic benefit cost &lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(a)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(17,006)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(19,311)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortization of prior service cost (credit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(196)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(202)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Recognized net actuarial losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(b)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Net periodic benefit cost&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(a)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;vertical-align:top;"&gt;(a) &lt;/sup&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Components of net periodic benefit cost other than service cost are included in the line item "Other income, net" in the unaudited Condensed Consolidated Statement of Income.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;vertical-align:top;"&gt;(b)&lt;/sup&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; Related to a non-cash charge associated with the closure of our pension plan in the U.K. and included in "Restructuring charges" on the unaudited Condensed Consolidated Statement of Income.  &lt;/span&gt;&lt;/div&gt;We made contributions of $3.8 million and $3.5 million to our pension plans during the six months ended June 30, 2020 and 2019, respectively.  We expect to make total contributions of approximately $7.6 million to our pension plans in 2020 which are primarily associated with our International segment.</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml84OC9mcmFnOmU1YjNjNmM2YzIzMjQzMDU5ZGM4ZDBjMmI1NGUzNjdiL3RleHRyZWdpb246ZTViM2M2YzZjMjMyNDMwNTlkYzhkMGMyYjU0ZTM2N2JfNTY0_0e3b718d-66c9-4d58-a3a7-fae306854b79">&lt;div style="text-indent:24.75pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Components of net periodic benefit cost consisted of the following:  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;margin-bottom:12pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:36.709%;"/&gt;&lt;td style="width:1.0%;"/&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:11.049%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:2.585%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.049%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:2.585%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.049%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:2.585%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.056%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Pension Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(8,503)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9,658)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortization of prior service cost (credit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(98)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(101)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Recognized net actuarial losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(b)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Net periodic benefit cost &lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(a)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(17,006)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(19,311)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortization of prior service cost (credit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(196)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(202)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Recognized net actuarial losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(b)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Net periodic benefit cost&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(a)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;vertical-align:top;"&gt;(a) &lt;/sup&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Components of net periodic benefit cost other than service cost are included in the line item "Other income, net" in the unaudited Condensed Consolidated Statement of Income.  &lt;/span&gt;&lt;/div&gt;(b) Related to a non-cash charge associated with the closure of our pension plan in the U.K. and included in "Restructuring charges" on the unaudited Condensed Consolidated Statement of Income.</us-gaap:ScheduleOfNetBenefitCostsTableTextBlock>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="iaa93aaec38b84ae7876981f64d6c4fef_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml84OC9mcmFnOmU1YjNjNmM2YzIzMjQzMDU5ZGM4ZDBjMmI1NGUzNjdiL3RhYmxlOmU3Y2UwNGYwNTllMTQ3M2M4NTE1YmFhNGU3NWM2Mzk5L3RhYmxlcmFuZ2U6ZTdjZTA0ZjA1OWUxNDczYzg1MTViYWE0ZTc1YzYzOTlfMy0yLTEtMS0w_f1033af4-bc86-401e-afbb-7589b18bea1a"
      unitRef="usd">3011000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i43d81c2008dd4a92b93b257779451dc4_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml84OC9mcmFnOmU1YjNjNmM2YzIzMjQzMDU5ZGM4ZDBjMmI1NGUzNjdiL3RhYmxlOmU3Y2UwNGYwNTllMTQ3M2M4NTE1YmFhNGU3NWM2Mzk5L3RhYmxlcmFuZ2U6ZTdjZTA0ZjA1OWUxNDczYzg1MTViYWE0ZTc1YzYzOTlfMy00LTEtMS0w_abc5817e-a838-4978-82d8-11e9ccac5111"
      unitRef="usd">2736000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ia614eb4723414b3988a91ba9b606de08_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml84OC9mcmFnOmU1YjNjNmM2YzIzMjQzMDU5ZGM4ZDBjMmI1NGUzNjdiL3RhYmxlOmU3Y2UwNGYwNTllMTQ3M2M4NTE1YmFhNGU3NWM2Mzk5L3RhYmxlcmFuZ2U6ZTdjZTA0ZjA1OWUxNDczYzg1MTViYWE0ZTc1YzYzOTlfMy02LTEtMS0w_6fef1624-c374-46fc-8070-b282d7aa7426"
      unitRef="usd">99000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i17631fb9a80042c99e6ed63fb0395e4e_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml84OC9mcmFnOmU1YjNjNmM2YzIzMjQzMDU5ZGM4ZDBjMmI1NGUzNjdiL3RhYmxlOmU3Y2UwNGYwNTllMTQ3M2M4NTE1YmFhNGU3NWM2Mzk5L3RhYmxlcmFuZ2U6ZTdjZTA0ZjA1OWUxNDczYzg1MTViYWE0ZTc1YzYzOTlfMy04LTEtMS0w_ff8037e9-7337-4d50-84c7-da64404a4a87"
      unitRef="usd">89000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="iaa93aaec38b84ae7876981f64d6c4fef_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml84OC9mcmFnOmU1YjNjNmM2YzIzMjQzMDU5ZGM4ZDBjMmI1NGUzNjdiL3RhYmxlOmU3Y2UwNGYwNTllMTQ3M2M4NTE1YmFhNGU3NWM2Mzk5L3RhYmxlcmFuZ2U6ZTdjZTA0ZjA1OWUxNDczYzg1MTViYWE0ZTc1YzYzOTlfNC0yLTEtMS0w_3297daae-5ca8-4f5e-a202-c944b858e7ac"
      unitRef="usd">3726000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i43d81c2008dd4a92b93b257779451dc4_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml84OC9mcmFnOmU1YjNjNmM2YzIzMjQzMDU5ZGM4ZDBjMmI1NGUzNjdiL3RhYmxlOmU3Y2UwNGYwNTllMTQ3M2M4NTE1YmFhNGU3NWM2Mzk5L3RhYmxlcmFuZ2U6ZTdjZTA0ZjA1OWUxNDczYzg1MTViYWE0ZTc1YzYzOTlfNC00LTEtMS0w_bcac160f-e81c-48dd-9afc-8a8be8d3cd88"
      unitRef="usd">4721000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ia614eb4723414b3988a91ba9b606de08_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml84OC9mcmFnOmU1YjNjNmM2YzIzMjQzMDU5ZGM4ZDBjMmI1NGUzNjdiL3RhYmxlOmU3Y2UwNGYwNTllMTQ3M2M4NTE1YmFhNGU3NWM2Mzk5L3RhYmxlcmFuZ2U6ZTdjZTA0ZjA1OWUxNDczYzg1MTViYWE0ZTc1YzYzOTlfNC02LTEtMS0w_4d5e616b-896e-4e46-8f20-f879bce0edb1"
      unitRef="usd">179000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i17631fb9a80042c99e6ed63fb0395e4e_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml84OC9mcmFnOmU1YjNjNmM2YzIzMjQzMDU5ZGM4ZDBjMmI1NGUzNjdiL3RhYmxlOmU3Y2UwNGYwNTllMTQ3M2M4NTE1YmFhNGU3NWM2Mzk5L3RhYmxlcmFuZ2U6ZTdjZTA0ZjA1OWUxNDczYzg1MTViYWE0ZTc1YzYzOTlfNC04LTEtMS0w_faffc72c-3cec-4fab-b974-cf1301c8de6c"
      unitRef="usd">249000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="iaa93aaec38b84ae7876981f64d6c4fef_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml84OC9mcmFnOmU1YjNjNmM2YzIzMjQzMDU5ZGM4ZDBjMmI1NGUzNjdiL3RhYmxlOmU3Y2UwNGYwNTllMTQ3M2M4NTE1YmFhNGU3NWM2Mzk5L3RhYmxlcmFuZ2U6ZTdjZTA0ZjA1OWUxNDczYzg1MTViYWE0ZTc1YzYzOTlfNS0yLTEtMS0w_ae8b4e38-0ad5-4aa5-b3e9-f5a0ee567875"
      unitRef="usd">8503000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i43d81c2008dd4a92b93b257779451dc4_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml84OC9mcmFnOmU1YjNjNmM2YzIzMjQzMDU5ZGM4ZDBjMmI1NGUzNjdiL3RhYmxlOmU3Y2UwNGYwNTllMTQ3M2M4NTE1YmFhNGU3NWM2Mzk5L3RhYmxlcmFuZ2U6ZTdjZTA0ZjA1OWUxNDczYzg1MTViYWE0ZTc1YzYzOTlfNS00LTEtMS0w_532865e9-6c7f-4e08-84a4-8fd16c270707"
      unitRef="usd">9658000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="ia614eb4723414b3988a91ba9b606de08_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml84OC9mcmFnOmU1YjNjNmM2YzIzMjQzMDU5ZGM4ZDBjMmI1NGUzNjdiL3RhYmxlOmU3Y2UwNGYwNTllMTQ3M2M4NTE1YmFhNGU3NWM2Mzk5L3RhYmxlcmFuZ2U6ZTdjZTA0ZjA1OWUxNDczYzg1MTViYWE0ZTc1YzYzOTlfNS02LTEtMS0w_f0d8dd88-6b36-4cd9-aa69-d9276b8d236f"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i17631fb9a80042c99e6ed63fb0395e4e_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml84OC9mcmFnOmU1YjNjNmM2YzIzMjQzMDU5ZGM4ZDBjMmI1NGUzNjdiL3RhYmxlOmU3Y2UwNGYwNTllMTQ3M2M4NTE1YmFhNGU3NWM2Mzk5L3RhYmxlcmFuZ2U6ZTdjZTA0ZjA1OWUxNDczYzg1MTViYWE0ZTc1YzYzOTlfNS04LTEtMS0w_5eb53289-e084-4560-9c16-27b453ae85fa"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="iaa93aaec38b84ae7876981f64d6c4fef_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml84OC9mcmFnOmU1YjNjNmM2YzIzMjQzMDU5ZGM4ZDBjMmI1NGUzNjdiL3RhYmxlOmU3Y2UwNGYwNTllMTQ3M2M4NTE1YmFhNGU3NWM2Mzk5L3RhYmxlcmFuZ2U6ZTdjZTA0ZjA1OWUxNDczYzg1MTViYWE0ZTc1YzYzOTlfNi0yLTEtMS0w_2f90262e-05c7-4575-beb3-9317894bf4c5"
      unitRef="usd">46000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i43d81c2008dd4a92b93b257779451dc4_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml84OC9mcmFnOmU1YjNjNmM2YzIzMjQzMDU5ZGM4ZDBjMmI1NGUzNjdiL3RhYmxlOmU3Y2UwNGYwNTllMTQ3M2M4NTE1YmFhNGU3NWM2Mzk5L3RhYmxlcmFuZ2U6ZTdjZTA0ZjA1OWUxNDczYzg1MTViYWE0ZTc1YzYzOTlfNi00LTEtMS0w_d92e08dc-7333-4321-8b11-493ef5f03af5"
      unitRef="usd">112000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="ia614eb4723414b3988a91ba9b606de08_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml84OC9mcmFnOmU1YjNjNmM2YzIzMjQzMDU5ZGM4ZDBjMmI1NGUzNjdiL3RhYmxlOmU3Y2UwNGYwNTllMTQ3M2M4NTE1YmFhNGU3NWM2Mzk5L3RhYmxlcmFuZ2U6ZTdjZTA0ZjA1OWUxNDczYzg1MTViYWE0ZTc1YzYzOTlfNi02LTEtMS0w_f8e922a0-5442-4ef4-93e1-8855368dff8e"
      unitRef="usd">-98000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i17631fb9a80042c99e6ed63fb0395e4e_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml84OC9mcmFnOmU1YjNjNmM2YzIzMjQzMDU5ZGM4ZDBjMmI1NGUzNjdiL3RhYmxlOmU3Y2UwNGYwNTllMTQ3M2M4NTE1YmFhNGU3NWM2Mzk5L3RhYmxlcmFuZ2U6ZTdjZTA0ZjA1OWUxNDczYzg1MTViYWE0ZTc1YzYzOTlfNi04LTEtMS0w_b0ffff61-d80d-456d-8723-bb4ef5d243ad"
      unitRef="usd">-101000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="iaa93aaec38b84ae7876981f64d6c4fef_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml84OC9mcmFnOmU1YjNjNmM2YzIzMjQzMDU5ZGM4ZDBjMmI1NGUzNjdiL3RhYmxlOmU3Y2UwNGYwNTllMTQ3M2M4NTE1YmFhNGU3NWM2Mzk5L3RhYmxlcmFuZ2U6ZTdjZTA0ZjA1OWUxNDczYzg1MTViYWE0ZTc1YzYzOTlfNy0yLTEtMS0w_f1cc085d-07e1-486e-bdb7-e7a392b9f8d1"
      unitRef="usd">-3935000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i43d81c2008dd4a92b93b257779451dc4_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml84OC9mcmFnOmU1YjNjNmM2YzIzMjQzMDU5ZGM4ZDBjMmI1NGUzNjdiL3RhYmxlOmU3Y2UwNGYwNTllMTQ3M2M4NTE1YmFhNGU3NWM2Mzk5L3RhYmxlcmFuZ2U6ZTdjZTA0ZjA1OWUxNDczYzg1MTViYWE0ZTc1YzYzOTlfNy00LTEtMS0w_187e60f7-667e-4aef-8fdd-5902c9ae605f"
      unitRef="usd">-2534000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="ia614eb4723414b3988a91ba9b606de08_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml84OC9mcmFnOmU1YjNjNmM2YzIzMjQzMDU5ZGM4ZDBjMmI1NGUzNjdiL3RhYmxlOmU3Y2UwNGYwNTllMTQ3M2M4NTE1YmFhNGU3NWM2Mzk5L3RhYmxlcmFuZ2U6ZTdjZTA0ZjA1OWUxNDczYzg1MTViYWE0ZTc1YzYzOTlfNy02LTEtMS0w_7f5948e1-f0fd-4bc8-a1a5-5fda53feedff"
      unitRef="usd">-286000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i17631fb9a80042c99e6ed63fb0395e4e_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml84OC9mcmFnOmU1YjNjNmM2YzIzMjQzMDU5ZGM4ZDBjMmI1NGUzNjdiL3RhYmxlOmU3Y2UwNGYwNTllMTQ3M2M4NTE1YmFhNGU3NWM2Mzk5L3RhYmxlcmFuZ2U6ZTdjZTA0ZjA1OWUxNDczYzg1MTViYWE0ZTc1YzYzOTlfNy04LTEtMS0w_57d6dde4-42e8-444f-8019-fe9fb475fd27"
      unitRef="usd">-217000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="iaa93aaec38b84ae7876981f64d6c4fef_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml84OC9mcmFnOmU1YjNjNmM2YzIzMjQzMDU5ZGM4ZDBjMmI1NGUzNjdiL3RhYmxlOmU3Y2UwNGYwNTllMTQ3M2M4NTE1YmFhNGU3NWM2Mzk5L3RhYmxlcmFuZ2U6ZTdjZTA0ZjA1OWUxNDczYzg1MTViYWE0ZTc1YzYzOTlfOC0yLTEtMS0w_38e57f99-2fbf-4a62-beca-5839fbea2ffb"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="i43d81c2008dd4a92b93b257779451dc4_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml84OC9mcmFnOmU1YjNjNmM2YzIzMjQzMDU5ZGM4ZDBjMmI1NGUzNjdiL3RhYmxlOmU3Y2UwNGYwNTllMTQ3M2M4NTE1YmFhNGU3NWM2Mzk5L3RhYmxlcmFuZ2U6ZTdjZTA0ZjA1OWUxNDczYzg1MTViYWE0ZTc1YzYzOTlfOC00LTEtMS0w_4f036401-814a-493f-9e1e-a6ccb3a0c495"
      unitRef="usd">-2363000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="ia614eb4723414b3988a91ba9b606de08_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml84OC9mcmFnOmU1YjNjNmM2YzIzMjQzMDU5ZGM4ZDBjMmI1NGUzNjdiL3RhYmxlOmU3Y2UwNGYwNTllMTQ3M2M4NTE1YmFhNGU3NWM2Mzk5L3RhYmxlcmFuZ2U6ZTdjZTA0ZjA1OWUxNDczYzg1MTViYWE0ZTc1YzYzOTlfOC02LTEtMS0w_b06e9df5-ca3e-4151-a273-858bfe25431f"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="i17631fb9a80042c99e6ed63fb0395e4e_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml84OC9mcmFnOmU1YjNjNmM2YzIzMjQzMDU5ZGM4ZDBjMmI1NGUzNjdiL3RhYmxlOmU3Y2UwNGYwNTllMTQ3M2M4NTE1YmFhNGU3NWM2Mzk5L3RhYmxlcmFuZ2U6ZTdjZTA0ZjA1OWUxNDczYzg1MTViYWE0ZTc1YzYzOTlfOC04LTEtMS0w_88ee3b93-822f-4b07-8bd2-79ce5f8777ed"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="iaa93aaec38b84ae7876981f64d6c4fef_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml84OC9mcmFnOmU1YjNjNmM2YzIzMjQzMDU5ZGM4ZDBjMmI1NGUzNjdiL3RhYmxlOmU3Y2UwNGYwNTllMTQ3M2M4NTE1YmFhNGU3NWM2Mzk5L3RhYmxlcmFuZ2U6ZTdjZTA0ZjA1OWUxNDczYzg1MTViYWE0ZTc1YzYzOTlfOS0yLTEtMS0w_c0cdfa02-3dd4-42d3-acb5-c1c5b98c13a9"
      unitRef="usd">2215000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i43d81c2008dd4a92b93b257779451dc4_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml84OC9mcmFnOmU1YjNjNmM2YzIzMjQzMDU5ZGM4ZDBjMmI1NGUzNjdiL3RhYmxlOmU3Y2UwNGYwNTllMTQ3M2M4NTE1YmFhNGU3NWM2Mzk5L3RhYmxlcmFuZ2U6ZTdjZTA0ZjA1OWUxNDczYzg1MTViYWE0ZTc1YzYzOTlfOS00LTEtMS0w_a0b2cd8a-e510-43b1-846d-e79745f2ca22"
      unitRef="usd">2808000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ia614eb4723414b3988a91ba9b606de08_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml84OC9mcmFnOmU1YjNjNmM2YzIzMjQzMDU5ZGM4ZDBjMmI1NGUzNjdiL3RhYmxlOmU3Y2UwNGYwNTllMTQ3M2M4NTE1YmFhNGU3NWM2Mzk5L3RhYmxlcmFuZ2U6ZTdjZTA0ZjA1OWUxNDczYzg1MTViYWE0ZTc1YzYzOTlfOS02LTEtMS0w_4317601d-f0d2-4ca9-bbd8-c35d90b8ed52"
      unitRef="usd">466000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i17631fb9a80042c99e6ed63fb0395e4e_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml84OC9mcmFnOmU1YjNjNmM2YzIzMjQzMDU5ZGM4ZDBjMmI1NGUzNjdiL3RhYmxlOmU3Y2UwNGYwNTllMTQ3M2M4NTE1YmFhNGU3NWM2Mzk5L3RhYmxlcmFuZ2U6ZTdjZTA0ZjA1OWUxNDczYzg1MTViYWE0ZTc1YzYzOTlfOS04LTEtMS0w_d2f146d2-f6b1-4961-be03-0198ffb241c3"
      unitRef="usd">454000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ieec08aec4a0b481d8dd69aa10e018f23_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml84OC9mcmFnOmU1YjNjNmM2YzIzMjQzMDU5ZGM4ZDBjMmI1NGUzNjdiL3RhYmxlOmU3Y2UwNGYwNTllMTQ3M2M4NTE1YmFhNGU3NWM2Mzk5L3RhYmxlcmFuZ2U6ZTdjZTA0ZjA1OWUxNDczYzg1MTViYWE0ZTc1YzYzOTlfMTQtMi0xLTEtMA_b6c764af-aa9b-4e68-9a0b-b1ed00870936"
      unitRef="usd">6022000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ia92736a8f3c14269aa1c36c0a4d0762c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml84OC9mcmFnOmU1YjNjNmM2YzIzMjQzMDU5ZGM4ZDBjMmI1NGUzNjdiL3RhYmxlOmU3Y2UwNGYwNTllMTQ3M2M4NTE1YmFhNGU3NWM2Mzk5L3RhYmxlcmFuZ2U6ZTdjZTA0ZjA1OWUxNDczYzg1MTViYWE0ZTc1YzYzOTlfMTQtNC0xLTEtMA_dc33b185-6c18-45a7-8967-4fc63ef410ee"
      unitRef="usd">5159000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i46532e0884124eea97c4c4b39d70d472_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml84OC9mcmFnOmU1YjNjNmM2YzIzMjQzMDU5ZGM4ZDBjMmI1NGUzNjdiL3RhYmxlOmU3Y2UwNGYwNTllMTQ3M2M4NTE1YmFhNGU3NWM2Mzk5L3RhYmxlcmFuZ2U6ZTdjZTA0ZjA1OWUxNDczYzg1MTViYWE0ZTc1YzYzOTlfMTQtNi0xLTEtMA_9790f684-88a3-4a35-9b78-d91b505ea3b5"
      unitRef="usd">198000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ie15008413a87496c9e058cc5742bbcb5_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml84OC9mcmFnOmU1YjNjNmM2YzIzMjQzMDU5ZGM4ZDBjMmI1NGUzNjdiL3RhYmxlOmU3Y2UwNGYwNTllMTQ3M2M4NTE1YmFhNGU3NWM2Mzk5L3RhYmxlcmFuZ2U6ZTdjZTA0ZjA1OWUxNDczYzg1MTViYWE0ZTc1YzYzOTlfMTQtOC0xLTEtMA_80e51624-ca43-4412-8798-2a8de542e989"
      unitRef="usd">178000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ieec08aec4a0b481d8dd69aa10e018f23_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml84OC9mcmFnOmU1YjNjNmM2YzIzMjQzMDU5ZGM4ZDBjMmI1NGUzNjdiL3RhYmxlOmU3Y2UwNGYwNTllMTQ3M2M4NTE1YmFhNGU3NWM2Mzk5L3RhYmxlcmFuZ2U6ZTdjZTA0ZjA1OWUxNDczYzg1MTViYWE0ZTc1YzYzOTlfMTUtMi0xLTEtMA_5ba8b0c3-6945-4c08-be6b-85bc730f311c"
      unitRef="usd">7452000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ia92736a8f3c14269aa1c36c0a4d0762c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml84OC9mcmFnOmU1YjNjNmM2YzIzMjQzMDU5ZGM4ZDBjMmI1NGUzNjdiL3RhYmxlOmU3Y2UwNGYwNTllMTQ3M2M4NTE1YmFhNGU3NWM2Mzk5L3RhYmxlcmFuZ2U6ZTdjZTA0ZjA1OWUxNDczYzg1MTViYWE0ZTc1YzYzOTlfMTUtNC0xLTEtMA_93bbb4d4-3dd0-448e-b12a-103b45436b39"
      unitRef="usd">9426000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i46532e0884124eea97c4c4b39d70d472_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml84OC9mcmFnOmU1YjNjNmM2YzIzMjQzMDU5ZGM4ZDBjMmI1NGUzNjdiL3RhYmxlOmU3Y2UwNGYwNTllMTQ3M2M4NTE1YmFhNGU3NWM2Mzk5L3RhYmxlcmFuZ2U6ZTdjZTA0ZjA1OWUxNDczYzg1MTViYWE0ZTc1YzYzOTlfMTUtNi0xLTEtMA_e9d16d36-1b4f-42bc-ad25-42a42464cc19"
      unitRef="usd">358000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ie15008413a87496c9e058cc5742bbcb5_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml84OC9mcmFnOmU1YjNjNmM2YzIzMjQzMDU5ZGM4ZDBjMmI1NGUzNjdiL3RhYmxlOmU3Y2UwNGYwNTllMTQ3M2M4NTE1YmFhNGU3NWM2Mzk5L3RhYmxlcmFuZ2U6ZTdjZTA0ZjA1OWUxNDczYzg1MTViYWE0ZTc1YzYzOTlfMTUtOC0xLTEtMA_c210d4a0-c9bd-4578-9e4e-3fb1bc14d921"
      unitRef="usd">498000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="ieec08aec4a0b481d8dd69aa10e018f23_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml84OC9mcmFnOmU1YjNjNmM2YzIzMjQzMDU5ZGM4ZDBjMmI1NGUzNjdiL3RhYmxlOmU3Y2UwNGYwNTllMTQ3M2M4NTE1YmFhNGU3NWM2Mzk5L3RhYmxlcmFuZ2U6ZTdjZTA0ZjA1OWUxNDczYzg1MTViYWE0ZTc1YzYzOTlfMTYtMi0xLTEtMA_cca8d7f1-5b33-4f4b-a88a-de47257c81e2"
      unitRef="usd">17006000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="ia92736a8f3c14269aa1c36c0a4d0762c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml84OC9mcmFnOmU1YjNjNmM2YzIzMjQzMDU5ZGM4ZDBjMmI1NGUzNjdiL3RhYmxlOmU3Y2UwNGYwNTllMTQ3M2M4NTE1YmFhNGU3NWM2Mzk5L3RhYmxlcmFuZ2U6ZTdjZTA0ZjA1OWUxNDczYzg1MTViYWE0ZTc1YzYzOTlfMTYtNC0xLTEtMA_8f88eca0-3a44-49f5-b158-c578a76824ba"
      unitRef="usd">19311000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i46532e0884124eea97c4c4b39d70d472_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml84OC9mcmFnOmU1YjNjNmM2YzIzMjQzMDU5ZGM4ZDBjMmI1NGUzNjdiL3RhYmxlOmU3Y2UwNGYwNTllMTQ3M2M4NTE1YmFhNGU3NWM2Mzk5L3RhYmxlcmFuZ2U6ZTdjZTA0ZjA1OWUxNDczYzg1MTViYWE0ZTc1YzYzOTlfMTYtNi0xLTEtMA_7d55cf5b-c005-44ef-a0ba-40f1664f7c4e"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="ie15008413a87496c9e058cc5742bbcb5_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml84OC9mcmFnOmU1YjNjNmM2YzIzMjQzMDU5ZGM4ZDBjMmI1NGUzNjdiL3RhYmxlOmU3Y2UwNGYwNTllMTQ3M2M4NTE1YmFhNGU3NWM2Mzk5L3RhYmxlcmFuZ2U6ZTdjZTA0ZjA1OWUxNDczYzg1MTViYWE0ZTc1YzYzOTlfMTYtOC0xLTEtMA_f5a3ebb8-c202-4f2e-8f2d-befc7e66f402"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="ieec08aec4a0b481d8dd69aa10e018f23_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml84OC9mcmFnOmU1YjNjNmM2YzIzMjQzMDU5ZGM4ZDBjMmI1NGUzNjdiL3RhYmxlOmU3Y2UwNGYwNTllMTQ3M2M4NTE1YmFhNGU3NWM2Mzk5L3RhYmxlcmFuZ2U6ZTdjZTA0ZjA1OWUxNDczYzg1MTViYWE0ZTc1YzYzOTlfMTctMi0xLTEtMA_76002b6f-f116-4f28-8a9b-64b42cc8b3b6"
      unitRef="usd">92000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="ia92736a8f3c14269aa1c36c0a4d0762c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml84OC9mcmFnOmU1YjNjNmM2YzIzMjQzMDU5ZGM4ZDBjMmI1NGUzNjdiL3RhYmxlOmU3Y2UwNGYwNTllMTQ3M2M4NTE1YmFhNGU3NWM2Mzk5L3RhYmxlcmFuZ2U6ZTdjZTA0ZjA1OWUxNDczYzg1MTViYWE0ZTc1YzYzOTlfMTctNC0xLTEtMA_5c490cc0-b45d-413a-b2fd-3c5c4dce80de"
      unitRef="usd">108000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i46532e0884124eea97c4c4b39d70d472_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml84OC9mcmFnOmU1YjNjNmM2YzIzMjQzMDU5ZGM4ZDBjMmI1NGUzNjdiL3RhYmxlOmU3Y2UwNGYwNTllMTQ3M2M4NTE1YmFhNGU3NWM2Mzk5L3RhYmxlcmFuZ2U6ZTdjZTA0ZjA1OWUxNDczYzg1MTViYWE0ZTc1YzYzOTlfMTctNi0xLTEtMA_ba6cabb4-41d1-4c2d-868f-7febd451ffa0"
      unitRef="usd">-196000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="ie15008413a87496c9e058cc5742bbcb5_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml84OC9mcmFnOmU1YjNjNmM2YzIzMjQzMDU5ZGM4ZDBjMmI1NGUzNjdiL3RhYmxlOmU3Y2UwNGYwNTllMTQ3M2M4NTE1YmFhNGU3NWM2Mzk5L3RhYmxlcmFuZ2U6ZTdjZTA0ZjA1OWUxNDczYzg1MTViYWE0ZTc1YzYzOTlfMTctOC0xLTEtMA_f346b8cc-e32a-4d8d-b14a-750d553d2c59"
      unitRef="usd">-202000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="ieec08aec4a0b481d8dd69aa10e018f23_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml84OC9mcmFnOmU1YjNjNmM2YzIzMjQzMDU5ZGM4ZDBjMmI1NGUzNjdiL3RhYmxlOmU3Y2UwNGYwNTllMTQ3M2M4NTE1YmFhNGU3NWM2Mzk5L3RhYmxlcmFuZ2U6ZTdjZTA0ZjA1OWUxNDczYzg1MTViYWE0ZTc1YzYzOTlfMTgtMi0xLTEtMA_dbb1ef7f-f6b6-46f8-9905-39573eea7255"
      unitRef="usd">-7870000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="ia92736a8f3c14269aa1c36c0a4d0762c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml84OC9mcmFnOmU1YjNjNmM2YzIzMjQzMDU5ZGM4ZDBjMmI1NGUzNjdiL3RhYmxlOmU3Y2UwNGYwNTllMTQ3M2M4NTE1YmFhNGU3NWM2Mzk5L3RhYmxlcmFuZ2U6ZTdjZTA0ZjA1OWUxNDczYzg1MTViYWE0ZTc1YzYzOTlfMTgtNC0xLTEtMA_1ea5e2a4-f1b5-4758-8d9d-6980135fde59"
      unitRef="usd">-5111000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i46532e0884124eea97c4c4b39d70d472_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml84OC9mcmFnOmU1YjNjNmM2YzIzMjQzMDU5ZGM4ZDBjMmI1NGUzNjdiL3RhYmxlOmU3Y2UwNGYwNTllMTQ3M2M4NTE1YmFhNGU3NWM2Mzk5L3RhYmxlcmFuZ2U6ZTdjZTA0ZjA1OWUxNDczYzg1MTViYWE0ZTc1YzYzOTlfMTgtNi0xLTEtMA_fb8e0b24-e2c6-43b4-a87a-9e422705ff90"
      unitRef="usd">-572000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="ie15008413a87496c9e058cc5742bbcb5_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml84OC9mcmFnOmU1YjNjNmM2YzIzMjQzMDU5ZGM4ZDBjMmI1NGUzNjdiL3RhYmxlOmU3Y2UwNGYwNTllMTQ3M2M4NTE1YmFhNGU3NWM2Mzk5L3RhYmxlcmFuZ2U6ZTdjZTA0ZjA1OWUxNDczYzg1MTViYWE0ZTc1YzYzOTlfMTgtOC0xLTEtMA_7b8a1d93-1eae-4c37-9020-617165dab076"
      unitRef="usd">-434000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="ieec08aec4a0b481d8dd69aa10e018f23_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml84OC9mcmFnOmU1YjNjNmM2YzIzMjQzMDU5ZGM4ZDBjMmI1NGUzNjdiL3RhYmxlOmU3Y2UwNGYwNTllMTQ3M2M4NTE1YmFhNGU3NWM2Mzk5L3RhYmxlcmFuZ2U6ZTdjZTA0ZjA1OWUxNDczYzg1MTViYWE0ZTc1YzYzOTlfMTktMi0xLTEtMA_94818c00-b476-4df9-82b6-dfc1110f853b"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="ia92736a8f3c14269aa1c36c0a4d0762c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml84OC9mcmFnOmU1YjNjNmM2YzIzMjQzMDU5ZGM4ZDBjMmI1NGUzNjdiL3RhYmxlOmU3Y2UwNGYwNTllMTQ3M2M4NTE1YmFhNGU3NWM2Mzk5L3RhYmxlcmFuZ2U6ZTdjZTA0ZjA1OWUxNDczYzg1MTViYWE0ZTc1YzYzOTlfMTktNC0xLTEtMA_5108d4fc-8f87-43b0-81f6-4253cb46ceab"
      unitRef="usd">-2363000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="i46532e0884124eea97c4c4b39d70d472_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml84OC9mcmFnOmU1YjNjNmM2YzIzMjQzMDU5ZGM4ZDBjMmI1NGUzNjdiL3RhYmxlOmU3Y2UwNGYwNTllMTQ3M2M4NTE1YmFhNGU3NWM2Mzk5L3RhYmxlcmFuZ2U6ZTdjZTA0ZjA1OWUxNDczYzg1MTViYWE0ZTc1YzYzOTlfMTktNi0xLTEtMA_46376538-ef99-4c88-b546-0f9a12ccbb67"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="ie15008413a87496c9e058cc5742bbcb5_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml84OC9mcmFnOmU1YjNjNmM2YzIzMjQzMDU5ZGM4ZDBjMmI1NGUzNjdiL3RhYmxlOmU3Y2UwNGYwNTllMTQ3M2M4NTE1YmFhNGU3NWM2Mzk5L3RhYmxlcmFuZ2U6ZTdjZTA0ZjA1OWUxNDczYzg1MTViYWE0ZTc1YzYzOTlfMTktOC0xLTEtMA_2202c3d7-8c6e-4e70-a05b-e2a8a5afea58"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ieec08aec4a0b481d8dd69aa10e018f23_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml84OC9mcmFnOmU1YjNjNmM2YzIzMjQzMDU5ZGM4ZDBjMmI1NGUzNjdiL3RhYmxlOmU3Y2UwNGYwNTllMTQ3M2M4NTE1YmFhNGU3NWM2Mzk5L3RhYmxlcmFuZ2U6ZTdjZTA0ZjA1OWUxNDczYzg1MTViYWE0ZTc1YzYzOTlfMjAtMi0xLTEtMA_8092ebdf-0712-433d-ab74-f8eccfe51871"
      unitRef="usd">4430000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ia92736a8f3c14269aa1c36c0a4d0762c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml84OC9mcmFnOmU1YjNjNmM2YzIzMjQzMDU5ZGM4ZDBjMmI1NGUzNjdiL3RhYmxlOmU3Y2UwNGYwNTllMTQ3M2M4NTE1YmFhNGU3NWM2Mzk5L3RhYmxlcmFuZ2U6ZTdjZTA0ZjA1OWUxNDczYzg1MTViYWE0ZTc1YzYzOTlfMjAtNC0xLTEtMA_0db43816-2e24-4685-b27b-9ea2645ea14e"
      unitRef="usd">2856000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i46532e0884124eea97c4c4b39d70d472_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml84OC9mcmFnOmU1YjNjNmM2YzIzMjQzMDU5ZGM4ZDBjMmI1NGUzNjdiL3RhYmxlOmU3Y2UwNGYwNTllMTQ3M2M4NTE1YmFhNGU3NWM2Mzk5L3RhYmxlcmFuZ2U6ZTdjZTA0ZjA1OWUxNDczYzg1MTViYWE0ZTc1YzYzOTlfMjAtNi0xLTEtMA_140a81d2-f5c5-481b-86ba-b07d7e4077f4"
      unitRef="usd">932000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ie15008413a87496c9e058cc5742bbcb5_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml84OC9mcmFnOmU1YjNjNmM2YzIzMjQzMDU5ZGM4ZDBjMmI1NGUzNjdiL3RhYmxlOmU3Y2UwNGYwNTllMTQ3M2M4NTE1YmFhNGU3NWM2Mzk5L3RhYmxlcmFuZ2U6ZTdjZTA0ZjA1OWUxNDczYzg1MTViYWE0ZTc1YzYzOTlfMjAtOC0xLTEtMA_d18e403c-676c-48e2-a186-00353d85b26e"
      unitRef="usd">908000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml84OC9mcmFnOmU1YjNjNmM2YzIzMjQzMDU5ZGM4ZDBjMmI1NGUzNjdiL3RleHRyZWdpb246ZTViM2M2YzZjMjMyNDMwNTlkYzhkMGMyYjU0ZTM2N2JfMzM3_436ada44-7a67-4cb7-b471-ff0109234a66"
      unitRef="usd">3800000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml84OC9mcmFnOmU1YjNjNmM2YzIzMjQzMDU5ZGM4ZDBjMmI1NGUzNjdiL3RleHRyZWdpb246ZTViM2M2YzZjMjMyNDMwNTlkYzhkMGMyYjU0ZTM2N2JfMzQ0_5d34a682-a723-4566-b854-016cc36158ca"
      unitRef="usd">3500000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsCurrentFiscalYear
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml84OC9mcmFnOmU1YjNjNmM2YzIzMjQzMDU5ZGM4ZDBjMmI1NGUzNjdiL3RleHRyZWdpb246ZTViM2M2YzZjMjMyNDMwNTlkYzhkMGMyYjU0ZTM2N2JfNDYw_23618b09-5752-4d5f-a5fd-31f89ff43d1f"
      unitRef="usd">7600000</us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsCurrentFiscalYear>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85MS9mcmFnOjgzYjcwYjk2ZThiZjRmZWY5NWFlNzIzNjZlNDg5YWRiL3RleHRyZWdpb246ODNiNzBiOTZlOGJmNGZlZjk1YWU3MjM2NmU0ODlhZGJfOTYx_b87ca114-0eb0-41cd-bbdb-e647f60409fa">Derivative Financial Instruments &lt;div style="text-indent:24.75pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As part of our currency exchange rate risk management strategy, we may enter into certain derivative foreign currency forward contracts that do not meet the U.S. GAAP criteria for hedge accounting, but which have the impact of partially offsetting certain foreign currency exposures.  We account for these forward contracts at fair value and report the related gains or losses in currency exchange losses, net, in the unaudited Condensed Consolidated Statement of Income.  The notional amount of open forward contracts was $77.8 million and $74.9 million at June&#160;30, 2020, and December&#160;31, 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table presents the unaudited Condensed Consolidated Balance Sheet location and fair value of assets and liabilities associated with derivative financial instruments:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;margin-bottom:12pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:67.208%;"/&gt;&lt;td style="width:1.0%;"/&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.662%;"/&gt;&lt;td style="width:1.0%;"/&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.664%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Derivatives not designated as hedging instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign exchange contracts:  Warranty reserve and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign exchange contracts:  Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table presents the unaudited Condensed Consolidated Statement of Income location and impact of derivative financial instruments:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;margin-bottom:12pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:37.207%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:29.277%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.656%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.658%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Gain) Loss Recognized&#160;in&#160;Income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Statement of Income Location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Derivatives not designated as hedging instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign exchange contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Currency&#160;exchange losses, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(864)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i5a9602babc6c45a49f472159cb7c1d84_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85MS9mcmFnOjgzYjcwYjk2ZThiZjRmZWY5NWFlNzIzNjZlNDg5YWRiL3RleHRyZWdpb246ODNiNzBiOTZlOGJmNGZlZjk1YWU3MjM2NmU0ODlhZGJfNTcw_fbcd8bac-4bd3-4f71-88a3-7c00c83cf5c8"
      unitRef="usd">77800000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ic9a4a75d79534ddda7c3c9ee57107d5d_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85MS9mcmFnOjgzYjcwYjk2ZThiZjRmZWY5NWFlNzIzNjZlNDg5YWRiL3RleHRyZWdpb246ODNiNzBiOTZlOGJmNGZlZjk1YWU3MjM2NmU0ODlhZGJfNTc3_16af84e8-d181-417c-b2cf-2adf78f8770f"
      unitRef="usd">74900000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85MS9mcmFnOjgzYjcwYjk2ZThiZjRmZWY5NWFlNzIzNjZlNDg5YWRiL3RleHRyZWdpb246ODNiNzBiOTZlOGJmNGZlZjk1YWU3MjM2NmU0ODlhZGJfOTM1_7c164110-b92f-4034-8c9c-05005c270304">&lt;div style="text-indent:24.75pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table presents the unaudited Condensed Consolidated Balance Sheet location and fair value of assets and liabilities associated with derivative financial instruments:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;margin-bottom:12pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:67.208%;"/&gt;&lt;td style="width:1.0%;"/&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.662%;"/&gt;&lt;td style="width:1.0%;"/&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.664%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Derivatives not designated as hedging instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign exchange contracts:  Warranty reserve and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign exchange contracts:  Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock>
    <us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
      contextRef="i6679962b800d4e00a4c18877a234b37f_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85MS9mcmFnOjgzYjcwYjk2ZThiZjRmZWY5NWFlNzIzNjZlNDg5YWRiL3RhYmxlOmM2NDc2NDg4YzhmMTQ0ODhiZDhjODJiOWNjOTdjZTA5L3RhYmxlcmFuZ2U6YzY0NzY0ODhjOGYxNDQ4OGJkOGM4MmI5Y2M5N2NlMDlfMi0yLTEtMS0w_715a0354-da68-42d7-803d-2e64b8d9a4c7"
      unitRef="usd">96000</us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue>
    <us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
      contextRef="icf891482516e417092db3fdb11af4aa7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85MS9mcmFnOjgzYjcwYjk2ZThiZjRmZWY5NWFlNzIzNjZlNDg5YWRiL3RhYmxlOmM2NDc2NDg4YzhmMTQ0ODhiZDhjODJiOWNjOTdjZTA5L3RhYmxlcmFuZ2U6YzY0NzY0ODhjOGYxNDQ4OGJkOGM4MmI5Y2M5N2NlMDlfMi00LTEtMS0w_f146305b-8161-46b3-bc93-10a52268f67f"
      unitRef="usd">125000</us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue>
    <us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
      contextRef="i3a7ce979436440aba8d6df576c6866bd_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85MS9mcmFnOjgzYjcwYjk2ZThiZjRmZWY5NWFlNzIzNjZlNDg5YWRiL3RhYmxlOmM2NDc2NDg4YzhmMTQ0ODhiZDhjODJiOWNjOTdjZTA5L3RhYmxlcmFuZ2U6YzY0NzY0ODhjOGYxNDQ4OGJkOGM4MmI5Y2M5N2NlMDlfMy0yLTEtMS0w_3f3fa2f2-61ff-497f-8540-91ac89463298"
      unitRef="usd">169000</us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue>
    <us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
      contextRef="i6a9a5d13158c43f5948a5f40bdef53cf_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85MS9mcmFnOjgzYjcwYjk2ZThiZjRmZWY5NWFlNzIzNjZlNDg5YWRiL3RhYmxlOmM2NDc2NDg4YzhmMTQ0ODhiZDhjODJiOWNjOTdjZTA5L3RhYmxlcmFuZ2U6YzY0NzY0ODhjOGYxNDQ4OGJkOGM4MmI5Y2M5N2NlMDlfMy00LTEtMS0w_aa0133a6-78fb-476c-a9af-9d444641395a"
      unitRef="usd">687000</us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue>
    <us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85MS9mcmFnOjgzYjcwYjk2ZThiZjRmZWY5NWFlNzIzNjZlNDg5YWRiL3RleHRyZWdpb246ODNiNzBiOTZlOGJmNGZlZjk1YWU3MjM2NmU0ODlhZGJfOTUz_a2f57530-3e36-4545-8a6b-b6b16ff6de39">&lt;div style="text-indent:24.75pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table presents the unaudited Condensed Consolidated Statement of Income location and impact of derivative financial instruments:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;margin-bottom:12pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:37.207%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:29.277%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.656%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.658%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Gain) Loss Recognized&#160;in&#160;Income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Statement of Income Location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Derivatives not designated as hedging instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Foreign exchange contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Currency&#160;exchange losses, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(864)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="ie06c1336dbd745619ab4b0c1e2124152_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85MS9mcmFnOjgzYjcwYjk2ZThiZjRmZWY5NWFlNzIzNjZlNDg5YWRiL3RhYmxlOjcyZmZhZDllNWI2OTQyNDI5MTkxNmY3Yzc2YzZhZjI5L3RhYmxlcmFuZ2U6NzJmZmFkOWU1YjY5NDI0MjkxOTE2ZjdjNzZjNmFmMjlfNC00LTEtMS0w_7b4f1137-abae-4fe1-a1f3-eafb9fa99e10"
      unitRef="usd">864000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="ie0c0f41b84584caeafea987879f00931_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85MS9mcmFnOjgzYjcwYjk2ZThiZjRmZWY5NWFlNzIzNjZlNDg5YWRiL3RhYmxlOjcyZmZhZDllNWI2OTQyNDI5MTkxNmY3Yzc2YzZhZjI5L3RhYmxlcmFuZ2U6NzJmZmFkOWU1YjY5NDI0MjkxOTE2ZjdjNzZjNmFmMjlfNC02LTEtMS0w_05b91a0f-13e0-4dc4-b0d1-f6c019bf58c2"
      unitRef="usd">-2407000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:FairValueMeasurementInputsDisclosureTextBlock
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85NC9mcmFnOjgwYTkzMGZiMWMzYzQ1NGU5ZjZhMjVmNjQ2M2QxNGFjL3RleHRyZWdpb246ODBhOTMwZmIxYzNjNDU0ZTlmNmEyNWY2NDYzZDE0YWNfMzE1Mw_71cb5647-d609-4785-81a5-bb6a11855787">Fair Value Measurements&lt;div style="text-indent:24.75pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date.  The fair value hierarchy consists of three broad levels, which gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1) and the lowest priority to unobservable inputs (Level 3). The three levels of the fair value hierarchy are:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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&#x2014;Observable inputs that reflect unadjusted quoted prices for identical assets or liabilities in active markets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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&#x2014;Inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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&#x2014;Unobservable inputs for the asset or liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The valuation methodologies we used to measure financial assets and liabilities include the derivative financial instruments described in Note 15&#x2014;Derivative Financial Instruments.  We estimate the fair value of the derivative financial instruments, consisting of foreign currency forward contracts, based upon valuation models with inputs that generally can be verified by observable market conditions and do not involve significant management judgment.  Accordingly, the fair values of the derivative financial instruments are classified within Level 2 of the fair value hierarchy.  With the exception of our investments in marketable securities and fixed rate long-term debt, we believe that the reported carrying amounts of our financial assets and liabilities approximate their fair values.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We value our investments in marketable securities, primarily fixed income, at fair value using quoted market prices for similar securities or pricing models.  Accordingly, the fair values of the investments are classified within Level 2 of the fair value hierarchy.  The amortized cost basis of our investments was $59.7 million and $49.7 million as of June&#160;30, 2020 and December&#160;31, 2019, respectively.  The fair value was $59.9 million and $49.9 million as of June&#160;30, 2020 and December&#160;31, 2019, respectively, which was reported in "Investments, short-term" in the accompanying unaudited Condensed Consolidated Balance Sheet.  The change in fair value is recorded in other comprehensive income, net of tax.  The Company does not intend to sell, nor is it more likely than not that we will be required to sell, these securities prior to recovery of their cost, as such, management believes that any unrealized gains or losses are temporary; therefore, no impairment gains or losses relating to these securities have been recognized.&#160; All investments in marketable securities have maturities of one year or less and are currently in an unrealized gain position as of June&#160;30, 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The reported carrying amount of our fixed rate long-term debt (including the current portion) was $108 million and $113 million at June&#160;30, 2020, and December&#160;31, 2019, respectively.  The fair value of this debt was $124 million and $129 million at June&#160;30, 2020, and December&#160;31, 2019, respectively.  The fair value of this debt was determined using Level 2 inputs by evaluating similarly rated companies with publicly traded bonds where available or current borrowing rates available for financings with similar terms and maturities.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementInputsDisclosureTextBlock>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85NC9mcmFnOjgwYTkzMGZiMWMzYzQ1NGU5ZjZhMjVmNjQ2M2QxNGFjL3RleHRyZWdpb246ODBhOTMwZmIxYzNjNDU0ZTlmNmEyNWY2NDYzZDE0YWNfMTk0NQ_a7962e92-4913-4bd6-ba20-ffc35791efad"
      unitRef="usd">59700000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i0e6a8eb82a1b4e8596d34a2ec76bbe39_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85NC9mcmFnOjgwYTkzMGZiMWMzYzQ1NGU5ZjZhMjVmNjQ2M2QxNGFjL3RleHRyZWdpb246ODBhOTMwZmIxYzNjNDU0ZTlmNmEyNWY2NDYzZDE0YWNfMTk1Mg_0142b2b4-a897-4d69-bfbc-6cbabb70b8cc"
      unitRef="usd">49700000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85NC9mcmFnOjgwYTkzMGZiMWMzYzQ1NGU5ZjZhMjVmNjQ2M2QxNGFjL3RleHRyZWdpb246ODBhOTMwZmIxYzNjNDU0ZTlmNmEyNWY2NDYzZDE0YWNfMjAwNg_d97bd96d-3cb8-4110-ae64-3190737e17b5"
      unitRef="usd">59900000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i0e6a8eb82a1b4e8596d34a2ec76bbe39_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85NC9mcmFnOjgwYTkzMGZiMWMzYzQ1NGU5ZjZhMjVmNjQ2M2QxNGFjL3RleHRyZWdpb246ODBhOTMwZmIxYzNjNDU0ZTlmNmEyNWY2NDYzZDE0YWNfMjAxMw_23d5900c-1612-47da-8165-7fc7aab2fe51"
      unitRef="usd">49900000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:LongTermDebtFairValue
      contextRef="ia44346810d50429a8b870ff78558b90b_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85NC9mcmFnOjgwYTkzMGZiMWMzYzQ1NGU5ZjZhMjVmNjQ2M2QxNGFjL3RleHRyZWdpb246ODBhOTMwZmIxYzNjNDU0ZTlmNmEyNWY2NDYzZDE0YWNfMjgwNQ_0610d89f-f8b4-4879-93f0-dc9781303d97"
      unitRef="usd">108000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="idad0d4d029e74c3082ebe7dd31a08955_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85NC9mcmFnOjgwYTkzMGZiMWMzYzQ1NGU5ZjZhMjVmNjQ2M2QxNGFjL3RleHRyZWdpb246ODBhOTMwZmIxYzNjNDU0ZTlmNmEyNWY2NDYzZDE0YWNfMjgxMg_7ad875be-8957-445a-859a-8bd7c96e3388"
      unitRef="usd">113000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i1e702c14bbe44421b5fc2afa3daf3baf_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85NC9mcmFnOjgwYTkzMGZiMWMzYzQ1NGU5ZjZhMjVmNjQ2M2QxNGFjL3RleHRyZWdpb246ODBhOTMwZmIxYzNjNDU0ZTlmNmEyNWY2NDYzZDE0YWNfMjg3Nw_a5ca8fd1-cd6d-4b94-a932-c7296127bb72"
      unitRef="usd">124000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i38269449a2484a27959a35b56c6277e4_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85NC9mcmFnOjgwYTkzMGZiMWMzYzQ1NGU5ZjZhMjVmNjQ2M2QxNGFjL3RleHRyZWdpb246ODBhOTMwZmIxYzNjNDU0ZTlmNmEyNWY2NDYzZDE0YWNfMjg4NA_681d72ee-cfe7-4465-bea6-3355f4d12a14"
      unitRef="usd">129000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RleHRyZWdpb246YWYwYzVkZDcyMmMyNDE1ZDkwZGJmZTcxMmJhNTVhNDNfMTM5NDg_7af22546-8d48-457a-82a3-7b8e879d337b">Contingencies&lt;div style="margin-top:9pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Product liability&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;margin-top:9pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We face an inherent business risk of exposure to product liability claims arising from the alleged failure of our products to prevent the types of personal injury or death against which they are designed to protect.  Product liability claims are categorized as either single incident or cumulative trauma.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;margin-top:9pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Single incident product liability claims. &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Single incident product liability claims involve incidents of short duration that are typically known when they occur and involve observable injuries, which provide an objective basis for quantifying damages.  The Company estimates its liability for single incident product liability claims based on expected settlement costs for asserted single incident product liability claims and an estimate of costs for single incident product liability claims incurred but not reported ("IBNR").  The estimate for IBNR claims is based on experience, sales volumes, and other relevant information.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The reserve for single incident product liability claims, which includes asserted single incident product liability claims and IBNR single incident product liability claims, was $3.4 million and $3.1 million at June&#160;30, 2020 and December&#160;31, 2019, respectively.  Single incident product liability expense was $0.3 million during the six months ended June 30, 2020 and $0.4&#160;million during the six months ended June&#160;30, 2019.  Single incident product liability exposures are evaluated on an annual basis, or more frequently if changing circumstances warrant.  Adjustments are made to the reserve as appropriate.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;margin-top:9pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Cumulative trauma product liability claims. &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Cumulative trauma product liability claims involve exposures to harmful substances (e.g., silica, asbestos and coal dust) that occurred years ago and may have developed over long periods of time into diseases such as silicosis, asbestosis, mesothelioma, or coal worker&#x2019;s pneumoconiosis.  One of the Company's subsidiaries Mine Safety Appliances Company, LLC ("MSA LLC") was named as a defendant in 1,705 lawsuits comprised of 2,655 claims as of June&#160;30, 2020.  These lawsuits mainly involve respiratory protection products allegedly manufactured and sold by MSA LLC or its predecessors.  The products at issue were manufactured many years ago and are not currently offered by MSA LLC. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt;margin-top:9pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A summary of cumulative trauma product liability lawsuits and asserted cumulative trauma product liability claims activity is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:66.181%;"/&gt;&lt;td style="width:1.0%;"/&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:13.689%;"/&gt;&lt;td style="width:1.0%;"/&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.664%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Open lawsuits, beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;New lawsuits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Settled and dismissed lawsuits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(74)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(222)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Open lawsuits, end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:14pt;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:66.181%;"/&gt;&lt;td style="width:1.0%;"/&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:13.689%;"/&gt;&lt;td style="width:1.0%;"/&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.664%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Asserted claims, beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;New claims&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Settled and dismissed claims&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(76)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(385)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Asserted claims, end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;margin-top:9pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;More than half of the open lawsuits at June&#160;30, 2020, have had a de minimis level of activity over the last 5 years.  It is possible that these cases could become active again at any time due to changes in circumstances. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total cumulative trauma product liability reserve was $166.1 million at June&#160;30, 2020, including $2.2 million for claims settled but not yet paid and related defense costs, and $167.5 million at December&#160;31, 2019, including $3.0 million for claims settled but not yet paid and related defense costs.  This reserve includes estimated amounts for asserted claims and IBNR claims. Those estimated amounts reflect asbestos, silica and coal dust claims expected to be resolved through the year 2069 and are not discounted to present value.   The Company revised its estimates of MSA LLC's potential liability for cumulative trauma product liability claims for the year ended December&#160;31, 2019 as a result of its annual review process described below.  The reserve does not include amounts which will be spent to defend the claims covered by the reserve.  Defense costs are recognized in the unaudited Condensed Consolidated Statement of Income as incurred.  There was no change in trends or other activity during the quarter that required an interim remeasurement of the cumulative trauma product liability reserve as of June&#160;30, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;At June&#160;30, 2020, $16.6 million of the total reserve for cumulative trauma product liability claims is recorded in the Insurance and product liability line within other current liabilities in the unaudited Condensed Consolidated Balance Sheet and the remainder, $149.5 million, is recorded in the Product liability and other noncurrent liabilities line.  At December&#160;31, 2019, $17.4 million of the total reserve for cumulative trauma product liability claims is recorded in the Insurance and product liability line within other current liabilities in the unaudited Condensed Consolidated Balance Sheet and the remainder, $150.1 million, is recorded in the Product liability and other noncurrent liabilities line. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total cumulative trauma liability losses were $3.3 million for the six months ended June 30, 2020, and $7.1 million for the six months ended June 30, 2019, both primarily related to the defense of cumulative trauma product liability claims.  Uninsured cumulative trauma product liability losses, which were included in Product liability expense on the unaudited Condensed Consolidated Statement of Income, were $2.8 million and $6.4 million for the six months ended June&#160;30, 2020 and June&#160;30, 2019, respectively, and represent the total cumulative trauma liability losses net of any estimated insurance receivables as discussed below. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;margin-top:9pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;To develop a reasonable estimate of MSA LLC&#x2019;s potential exposure to cumulative trauma product liability claims, Management performs an annual review of MSA LLC&#x2019;s cumulative trauma product liability claims, in consultation with an outside valuation consultant and outside legal counsel.  The review process takes into account developments in MSA LLC&#x2019;s claims experience over the past year, developments in the tort system generally, and any other relevant information.  Quarterly, management and outside legal counsel review whether significant new developments have occurred which could materially impact recorded amounts.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;margin-top:9pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Certain significant assumptions underlying the material components of the reserve for cumulative trauma product liability claims have been made based on MSA LLC's experience related to the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;margin-top:9pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;The types and severity, of illnesses alleged by claimants to give rise to their claims; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;margin-top:9pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;The venues in which claims are asserted; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;margin-top:9pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;The number of claims asserted against MSA LLC and the counsel asserting those claims; and&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;margin-top:9pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;The percentage of claims resolved through settlement and the values of settlements paid to claimants.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;margin-top:9pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Additional assumptions include the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;margin-top:9pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;MSA LLC will continue to evaluate and handle cumulative trauma product liability claims in accordance with its existing defense strategy; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;margin-top:9pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;The number and effect of co-defendant bankruptcies will not materially change in the future; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;margin-top:9pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;No material changes in medical science occur with respect to cumulative trauma product liability claims; and &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:36pt;margin-top:9pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;No material changes in law occur with respect to cumulative trauma product liability claims including no material state or federal tort reform actions.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;margin-top:9pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Cumulative trauma product liability litigation is inherently unpredictable and MSA LLC's expense with respect to cumulative trauma product liability claims could vary significantly in future periods.  With respect to asserted claims, this is because it is unclear at the time of filing whether a claim will be actively litigated.  Even when a case is actively litigated, it is often difficult to determine if the lawsuit will be dismissed without payment or settled, because of sufficiency of product identification, statute of limitations challenges, or other defenses.  As a result, it is typically unclear until late into a lawsuit whether any particular claim will result in a loss and, if so, to what extent.  Actual loss amounts for settled claims are highly variable and turn on a case-by-case analysis of the relevant facts.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;margin-top:9pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;With respect to asserted or IBNR cumulative trauma product liability claims, MSA LLC&#x2019;s expense in future periods may vary from the reserve currently established for several reasons.  In particular, MSA LLC&#x2019;s actual claims experience may differ in one or more respects from the significant assumptions listed above that were used by in establishing the reserve.  Other factors that make MSA LLC's asserted and IBNR claims difficult to reasonably estimate include low volumes in the number of claims asserted and resolved (both in general and with respect to particular plaintiffs' counsel, as claims experience can vary significantly among different counsel), inconsistency of claims composition, uncertainty as to if and over what time periods claims might be asserted in the future, and other factors.  Numerous uncertainties also exist with respect to factors not specific to MSA LLC, including potential legislative or judicial changes at the federal level or in key states concerning claims adjudication, future bankruptcy proceedings involving key co-defendants, payments from trusts established to compensate claimants, and/or changes in medical science relating to the diagnosis and treatment of claims.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt;margin-top:9pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Because cumulative trauma product liability litigation is subject to the significant modeling assumptions and inherent uncertainties described above, and unfavorable rulings or developments could occur, there can be no certainty that MSA LLC may not ultimately incur charges in excess of presently recorded liabilities.  The reserve for cumulative trauma product liability claims may be adjusted from time to time based on changes to the factors and assumptions described above.  If future estimates of cumulative trauma product liability claims are materially different than the accrued liability, we will record an appropriate adjustment to the unaudited Condensed Consolidated Statement of Income.  These adjustments could materially impact our consolidated financial statements in future periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Insurance Receivable and Notes Receivable, Insurance Companies&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;margin-top:9pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Many years ago, MSA LLC purchased insurance policies from various insurance carriers that, subject to common contract exclusions, provided coverage for cumulative trauma product liability losses (the "Occurrence-Based Policies"). While we continue to pursue reimbursement under certain remaining Occurrence-Based Policies, the vast majority of these policies have been exhausted, settled or converted into either (1) negotiated Coverage-in-Place Agreements, or (2) negotiated settlement agreements, with scheduled payment streams.   As a result, MSA LLC is largely self-insured for cumulative trauma product liability claims, and additional amounts recorded as insurance receivables or notes receivables will be limited.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;margin-top:9pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; When adjustments are made to amounts recorded in the cumulative trauma product liability reserve, we calculate  amounts due to be reimbursed pursuant to the terms of the negotiated Coverage-In-Place Agreements, including cumulative trauma product liability losses and related defense costs, and we record the reimbursable amounts as insurance receivables.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;margin-top:9pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Insurance receivables at June&#160;30, 2020, totaled $58.7 million, of which, $7.6 million is reported in Prepaid expenses and other current assets in the unaudited Condensed Consolidated Balance Sheet and $51.1 million is reported in Insurance receivable and other noncurrent assets.  Insurance receivables at December&#160;31, 2019, totaled $63.8 million, of which $7.6 million was reported in Prepaid expenses and other current assets in the unaudited Condensed Consolidated Balance Sheet and $56.2 million was reported in Insurance receivable and other noncurrent assets. The vast majority of the $58.7 million insurance receivable balance at June&#160;30, 2020 is attributable to reimbursement believed to be due under the terms of signed Coverage-In-Place Agreements and a portion of the amount represents the estimated recovery of IBNR amounts not yet incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;margin-top:9pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A summary of insurance receivables balance and activity related to cumulative trauma product liability losses is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:66.181%;"/&gt;&lt;td style="width:1.0%;"/&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:13.689%;"/&gt;&lt;td style="width:1.0%;"/&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.664%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In&#160;millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;63.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;71.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Collections and other adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(17.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;58.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;63.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;margin-top:9pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In other cases, we have recorded formal notes receivables due from scheduled payment streams according to negotiated settlement agreements. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;margin-top:9pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Notes receivable from insurance companies at June&#160;30, 2020, totaled $56.7 million, of which $3.7 million is reported in Notes receivable, insurance companies, current on the unaudited Condensed Consolidated Balance Sheet and $53.0 million is reported in Notes receivable, insurance companies, noncurrent.  Notes receivable from insurance companies at December&#160;31, 2019, totaled $56.0 million, of which $3.7 million was reported in Notes receivable, insurance companies, current on the unaudited Condensed Consolidated Balance Sheet and $52.3 million was reported in Notes receivable, insurance companies, noncurrent.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;margin-top:9pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A summary of notes receivables from insurance companies balance is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:66.181%;"/&gt;&lt;td style="width:1.0%;"/&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:13.689%;"/&gt;&lt;td style="width:1.0%;"/&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.664%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In&#160;millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;59.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Collections &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;margin-top:9pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The collectibility of MSA LLC's insurance receivables and notes receivables is regularly evaluated and we believe that the amounts recorded are probable of collection.  The determination that the recorded insurance receivables are probable of collection is based on the terms of the settlement agreements reached with the insurers, our history of collection, and the advice of MSA LLC's outside legal counsel.  Various factors could affect the timing and amount of recovery of the insurance and notes  receivables, including assumptions regarding various aspects of the composition and characteristics of future claims (which are relevant to calculating reimbursement under the terms of certain Coverage-In-Place Agreements) and the extent to which the issuing insurers may become insolvent in the future.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Product Warranty&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;margin-top:9pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Company provides warranties on certain product sales.  Product warranty reserves are established in the same period that revenue from the sale of the related products is recognized, or in the period that a specific issue arises as to the functionality of the Company's product.  The determination of such reserves requires the Company to make estimates of product return rates and expected costs to repair or to replace the products under warranty. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;margin-top:9pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The amounts of the reserves are based on established terms and the Company's best estimate of the amounts necessary to settle future and existing claims on products sold as of the balance sheet date.  If actual return rates and/or repair and replacement costs differ significantly from estimates, adjustments to recognize additional cost of sales may be required in future periods.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;margin-top:9pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table reconciles the changes in the Company's accrued warranty reserve:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:14pt;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:66.088%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.535%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.735%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.535%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.707%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Beginning warranty reserve&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Warranty payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,404)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(12,664)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Warranty claims&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Provision for product warranties and other adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(311)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(868)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Ending warranty reserve&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;Warranty expense was $4.5 million and $5.9 million for the six months ended June 30, 2020 and 2019, respectively, and is included in "Costs of products sold" on the unaudited Condensed Consolidated Statement of Income.</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:ProductLiabilityAccrualComponentAmount
      contextRef="i8bf6711b7cc6470991e743f60a7e4c2d_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RleHRyZWdpb246YWYwYzVkZDcyMmMyNDE1ZDkwZGJmZTcxMmJhNTVhNDNfMTE1OQ_3d18df30-9a1e-46c2-813e-d9c8137d4f1d"
      unitRef="usd">3400000</us-gaap:ProductLiabilityAccrualComponentAmount>
    <us-gaap:ProductLiabilityAccrualComponentAmount
      contextRef="ibd02356c0cbc4169b135612399b28b9d_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RleHRyZWdpb246YWYwYzVkZDcyMmMyNDE1ZDkwZGJmZTcxMmJhNTVhNDNfMTE2Ng_8abd8545-dcc7-4b40-8f92-eb69f38ebbb7"
      unitRef="usd">3100000</us-gaap:ProductLiabilityAccrualComponentAmount>
    <us-gaap:ProductLiabilityAccrualPeriodExpense
      contextRef="i7450852711644ca488fd608fe4ef7139_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RleHRyZWdpb246YWYwYzVkZDcyMmMyNDE1ZDkwZGJmZTcxMmJhNTVhNDNfMTI0NA_9512527b-ab24-464d-9eef-3c49b2621ac5"
      unitRef="usd">300000</us-gaap:ProductLiabilityAccrualPeriodExpense>
    <us-gaap:ProductLiabilityAccrualPeriodExpense
      contextRef="i7363e5b8c9c5476b913e4a5a8f7fbe5a_D20190101-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RleHRyZWdpb246YWYwYzVkZDcyMmMyNDE1ZDkwZGJmZTcxMmJhNTVhNDNfOTg5NTYwNDY2Mzk5MA_2d5420bb-951f-470d-b0f2-fdc6c8673158"
      unitRef="usd">400000</us-gaap:ProductLiabilityAccrualPeriodExpense>
    <us-gaap:LossContingencyPendingClaimsNumber
      contextRef="i7947412e7c7f41cfb56f16448e4e42ef_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RleHRyZWdpb246YWYwYzVkZDcyMmMyNDE1ZDkwZGJmZTcxMmJhNTVhNDNfMTkwMg_cf3449e8-3fd4-4865-99a4-884ebd40fdcc"
      unitRef="lawsuit">1705</us-gaap:LossContingencyPendingClaimsNumber>
    <us-gaap:LossContingencyPendingClaimsNumber
      contextRef="i1fd13080417e41d4bed44b3a31a2d9f4_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RleHRyZWdpb246YWYwYzVkZDcyMmMyNDE1ZDkwZGJmZTcxMmJhNTVhNDNfMTkyNw_1bdd84a4-8e4a-498d-88bf-b4f46aa8c9d3"
      unitRef="lawsuit">2655</us-gaap:LossContingencyPendingClaimsNumber>
    <us-gaap:ProductLiabilityContingenciesTextBlock
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RleHRyZWdpb246YWYwYzVkZDcyMmMyNDE1ZDkwZGJmZTcxMmJhNTVhNDNfMTM5NTA_847cdf95-05f8-4326-8cff-40ff5001c57e">&lt;div style="text-indent:24.75pt;margin-top:9pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A summary of cumulative trauma product liability lawsuits and asserted cumulative trauma product liability claims activity is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:66.181%;"/&gt;&lt;td style="width:1.0%;"/&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:13.689%;"/&gt;&lt;td style="width:1.0%;"/&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.664%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Open lawsuits, beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;New lawsuits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Settled and dismissed lawsuits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(74)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(222)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Open lawsuits, end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:14pt;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:66.181%;"/&gt;&lt;td style="width:1.0%;"/&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:13.689%;"/&gt;&lt;td style="width:1.0%;"/&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.664%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Asserted claims, beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;New claims&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Settled and dismissed claims&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(76)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(385)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Asserted claims, end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ProductLiabilityContingenciesTextBlock>
    <us-gaap:LossContingencyPendingClaimsNumber
      contextRef="ia15cb810270f4821969c0cb785eec82c_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RhYmxlOjRkNmFhOWY3N2EwNDQ5ZGFiNjg3NzliNzBhZGNiMWVhL3RhYmxlcmFuZ2U6NGQ2YWE5Zjc3YTA0NDlkYWI2ODc3OWI3MGFkY2IxZWFfMS0yLTEtMS0w_4ff17259-b5e3-4788-b519-cae431c6c582"
      unitRef="lawsuit">1605</us-gaap:LossContingencyPendingClaimsNumber>
    <us-gaap:LossContingencyPendingClaimsNumber
      contextRef="i16f0f640d4104f62bd08e6589e167396_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RhYmxlOjRkNmFhOWY3N2EwNDQ5ZGFiNjg3NzliNzBhZGNiMWVhL3RhYmxlcmFuZ2U6NGQ2YWE5Zjc3YTA0NDlkYWI2ODc3OWI3MGFkY2IxZWFfMS00LTEtMS0w_61b95697-1217-4ce4-96b5-a34611a24486"
      unitRef="lawsuit">1481</us-gaap:LossContingencyPendingClaimsNumber>
    <us-gaap:LossContingencyNewClaimsFiledNumber
      contextRef="i2ed7150f301f4be198deb4e87703b9c3_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RhYmxlOjRkNmFhOWY3N2EwNDQ5ZGFiNjg3NzliNzBhZGNiMWVhL3RhYmxlcmFuZ2U6NGQ2YWE5Zjc3YTA0NDlkYWI2ODc3OWI3MGFkY2IxZWFfMi0yLTEtMS0w_e3c6466e-da84-47bb-998a-f33039331ba6"
      unitRef="lawsuit">174</us-gaap:LossContingencyNewClaimsFiledNumber>
    <us-gaap:LossContingencyNewClaimsFiledNumber
      contextRef="i60050fecb95f49cb8fd414421a635a7e_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RhYmxlOjRkNmFhOWY3N2EwNDQ5ZGFiNjg3NzliNzBhZGNiMWVhL3RhYmxlcmFuZ2U6NGQ2YWE5Zjc3YTA0NDlkYWI2ODc3OWI3MGFkY2IxZWFfMi00LTEtMS0w_efff62d3-104d-4f5f-850f-520e2abd0c34"
      unitRef="lawsuit">346</us-gaap:LossContingencyNewClaimsFiledNumber>
    <us-gaap:LossContingencyClaimsSettledAndDismissedNumber
      contextRef="i2ed7150f301f4be198deb4e87703b9c3_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RhYmxlOjRkNmFhOWY3N2EwNDQ5ZGFiNjg3NzliNzBhZGNiMWVhL3RhYmxlcmFuZ2U6NGQ2YWE5Zjc3YTA0NDlkYWI2ODc3OWI3MGFkY2IxZWFfMy0yLTEtMS0w_1dcdb96e-0174-4957-9339-4d1bf903ba83"
      unitRef="lawsuit">74</us-gaap:LossContingencyClaimsSettledAndDismissedNumber>
    <us-gaap:LossContingencyClaimsSettledAndDismissedNumber
      contextRef="i60050fecb95f49cb8fd414421a635a7e_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RhYmxlOjRkNmFhOWY3N2EwNDQ5ZGFiNjg3NzliNzBhZGNiMWVhL3RhYmxlcmFuZ2U6NGQ2YWE5Zjc3YTA0NDlkYWI2ODc3OWI3MGFkY2IxZWFfMy00LTEtMS0w_84d4f4bb-6cc3-4260-85b5-09b95e351700"
      unitRef="lawsuit">222</us-gaap:LossContingencyClaimsSettledAndDismissedNumber>
    <us-gaap:LossContingencyPendingClaimsNumber
      contextRef="i7947412e7c7f41cfb56f16448e4e42ef_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RhYmxlOjRkNmFhOWY3N2EwNDQ5ZGFiNjg3NzliNzBhZGNiMWVhL3RhYmxlcmFuZ2U6NGQ2YWE5Zjc3YTA0NDlkYWI2ODc3OWI3MGFkY2IxZWFfNC0yLTEtMS0w_cf3449e8-3fd4-4865-99a4-884ebd40fdcc"
      unitRef="lawsuit">1705</us-gaap:LossContingencyPendingClaimsNumber>
    <us-gaap:LossContingencyPendingClaimsNumber
      contextRef="ia15cb810270f4821969c0cb785eec82c_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RhYmxlOjRkNmFhOWY3N2EwNDQ5ZGFiNjg3NzliNzBhZGNiMWVhL3RhYmxlcmFuZ2U6NGQ2YWE5Zjc3YTA0NDlkYWI2ODc3OWI3MGFkY2IxZWFfNC00LTEtMS0w_e96e37e2-380d-4b19-ab45-7b55d7f843fb"
      unitRef="lawsuit">1605</us-gaap:LossContingencyPendingClaimsNumber>
    <us-gaap:LossContingencyPendingClaimsNumber
      contextRef="i36ac46f188744257b864d963698ca5c9_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RhYmxlOmEzMzEzNmE3Yzc3MDQ1MDE5YjZiMGI0YjI0ZjQyODQxL3RhYmxlcmFuZ2U6YTMzMTM2YTdjNzcwNDUwMTliNmIwYjRiMjRmNDI4NDFfMS0yLTEtMS0w_0ec1d59c-5923-410e-a7b4-27b7895d35eb"
      unitRef="lawsuit">2456</us-gaap:LossContingencyPendingClaimsNumber>
    <us-gaap:LossContingencyPendingClaimsNumber
      contextRef="id71616383de04dca91a2c20252a618f7_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RhYmxlOmEzMzEzNmE3Yzc3MDQ1MDE5YjZiMGI0YjI0ZjQyODQxL3RhYmxlcmFuZ2U6YTMzMTM2YTdjNzcwNDUwMTliNmIwYjRiMjRmNDI4NDFfMS00LTEtMS0w_a9516e62-0925-4c61-bcd0-767493cec296"
      unitRef="lawsuit">2355</us-gaap:LossContingencyPendingClaimsNumber>
    <us-gaap:LossContingencyNewClaimsFiledNumber
      contextRef="ifa89b71f2ee4422283fe6e542d85069d_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RhYmxlOmEzMzEzNmE3Yzc3MDQ1MDE5YjZiMGI0YjI0ZjQyODQxL3RhYmxlcmFuZ2U6YTMzMTM2YTdjNzcwNDUwMTliNmIwYjRiMjRmNDI4NDFfMi0yLTEtMS0w_d208e828-e584-452e-8177-0a435ed57d1c"
      unitRef="lawsuit">275</us-gaap:LossContingencyNewClaimsFiledNumber>
    <us-gaap:LossContingencyNewClaimsFiledNumber
      contextRef="ic780f902f120433fb2904dc8602dfef1_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RhYmxlOmEzMzEzNmE3Yzc3MDQ1MDE5YjZiMGI0YjI0ZjQyODQxL3RhYmxlcmFuZ2U6YTMzMTM2YTdjNzcwNDUwMTliNmIwYjRiMjRmNDI4NDFfMi00LTEtMS0w_4fb8e922-c9e9-4a25-86af-cdcb952976fe"
      unitRef="lawsuit">486</us-gaap:LossContingencyNewClaimsFiledNumber>
    <us-gaap:LossContingencyClaimsSettledAndDismissedNumber
      contextRef="ifa89b71f2ee4422283fe6e542d85069d_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RhYmxlOmEzMzEzNmE3Yzc3MDQ1MDE5YjZiMGI0YjI0ZjQyODQxL3RhYmxlcmFuZ2U6YTMzMTM2YTdjNzcwNDUwMTliNmIwYjRiMjRmNDI4NDFfMy0yLTEtMS0w_f59395ad-a772-4706-9e26-47b57415c379"
      unitRef="lawsuit">76</us-gaap:LossContingencyClaimsSettledAndDismissedNumber>
    <us-gaap:LossContingencyClaimsSettledAndDismissedNumber
      contextRef="ic780f902f120433fb2904dc8602dfef1_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RhYmxlOmEzMzEzNmE3Yzc3MDQ1MDE5YjZiMGI0YjI0ZjQyODQxL3RhYmxlcmFuZ2U6YTMzMTM2YTdjNzcwNDUwMTliNmIwYjRiMjRmNDI4NDFfMy00LTEtMS0w_998e0dbe-d067-4701-b44a-d788f189bb73"
      unitRef="lawsuit">385</us-gaap:LossContingencyClaimsSettledAndDismissedNumber>
    <us-gaap:LossContingencyPendingClaimsNumber
      contextRef="i1fd13080417e41d4bed44b3a31a2d9f4_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RhYmxlOmEzMzEzNmE3Yzc3MDQ1MDE5YjZiMGI0YjI0ZjQyODQxL3RhYmxlcmFuZ2U6YTMzMTM2YTdjNzcwNDUwMTliNmIwYjRiMjRmNDI4NDFfNC0yLTEtMS0w_1bdd84a4-8e4a-498d-88bf-b4f46aa8c9d3"
      unitRef="lawsuit">2655</us-gaap:LossContingencyPendingClaimsNumber>
    <us-gaap:LossContingencyPendingClaimsNumber
      contextRef="i36ac46f188744257b864d963698ca5c9_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RhYmxlOmEzMzEzNmE3Yzc3MDQ1MDE5YjZiMGI0YjI0ZjQyODQxL3RhYmxlcmFuZ2U6YTMzMTM2YTdjNzcwNDUwMTliNmIwYjRiMjRmNDI4NDFfNC00LTEtMS0w_6c989f2a-edfa-43ba-8b35-210edc5ba630"
      unitRef="lawsuit">2456</us-gaap:LossContingencyPendingClaimsNumber>
    <msa:LossContingencyYearsofActivity
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RleHRyZWdpb246YWYwYzVkZDcyMmMyNDE1ZDkwZGJmZTcxMmJhNTVhNDNfMjQxMw_59921efc-bce6-49dd-988d-ec3d96016da8">P5Y</msa:LossContingencyYearsofActivity>
    <us-gaap:ProductLiabilityAccrualComponentAmount
      contextRef="ic7a8931cb1a747e7918a92511714d991_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RleHRyZWdpb246YWYwYzVkZDcyMmMyNDE1ZDkwZGJmZTcxMmJhNTVhNDNfMjU4Mw_43490516-d404-4369-a7c8-3193ae9f9509"
      unitRef="usd">166100000</us-gaap:ProductLiabilityAccrualComponentAmount>
    <us-gaap:ProductLiabilityAccrualComponentAmount
      contextRef="icb4c689e739f4603983286881f3486e8_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RleHRyZWdpb246YWYwYzVkZDcyMmMyNDE1ZDkwZGJmZTcxMmJhNTVhNDNfMjYwMw_76f4d283-4593-405b-84ef-360062b11e44"
      unitRef="usd">2200000</us-gaap:ProductLiabilityAccrualComponentAmount>
    <us-gaap:ProductLiabilityAccrualComponentAmount
      contextRef="ib6a6fd7dce1249d7b5960d9bb1758656_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RleHRyZWdpb246YWYwYzVkZDcyMmMyNDE1ZDkwZGJmZTcxMmJhNTVhNDNfMjY3Mw_76ff6e86-40bd-4a87-bd37-3530fca2416d"
      unitRef="usd">167500000</us-gaap:ProductLiabilityAccrualComponentAmount>
    <us-gaap:ProductLiabilityAccrualComponentAmount
      contextRef="i356cf5929c744de895e7925578df90ca_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RleHRyZWdpb246YWYwYzVkZDcyMmMyNDE1ZDkwZGJmZTcxMmJhNTVhNDNfMjY5Mw_7baf7f45-754c-4975-be1e-17dc0b4f5d7c"
      unitRef="usd">3000000.0</us-gaap:ProductLiabilityAccrualComponentAmount>
    <us-gaap:ProductLiabilityAccrualComponentAmount
      contextRef="if424d61cffd546eebab81df53547b796_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RleHRyZWdpb246YWYwYzVkZDcyMmMyNDE1ZDkwZGJmZTcxMmJhNTVhNDNfMzU3Mg_01480c0e-daed-40bb-b0df-e2a11831b9f7"
      unitRef="usd">16600000</us-gaap:ProductLiabilityAccrualComponentAmount>
    <us-gaap:LossContingencyAccrualProductLiabilityGross
      contextRef="i4af44ad1fae4437eb662bfd4a5dfcea3_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RleHRyZWdpb246YWYwYzVkZDcyMmMyNDE1ZDkwZGJmZTcxMmJhNTVhNDNfMzgwNQ_c17b9baa-4f99-4f2d-bfb1-72aed5647d88"
      unitRef="usd">149500000</us-gaap:LossContingencyAccrualProductLiabilityGross>
    <us-gaap:ProductLiabilityAccrualComponentAmount
      contextRef="i2a9b1c5a0e55482a84a05392089894a5_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RleHRyZWdpb246YWYwYzVkZDcyMmMyNDE1ZDkwZGJmZTcxMmJhNTVhNDNfMzg5Mw_f7f0a5d6-62fb-4693-a3d0-ac3700d48bfc"
      unitRef="usd">17400000</us-gaap:ProductLiabilityAccrualComponentAmount>
    <us-gaap:ProductLiabilityAccrualComponentAmount
      contextRef="i8ca7f1b1dd9d45f6a601b99e0efa884f_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RleHRyZWdpb246YWYwYzVkZDcyMmMyNDE1ZDkwZGJmZTcxMmJhNTVhNDNfNDEyNg_d52acf92-86e5-4aa8-9632-b57df454ac92"
      unitRef="usd">150100000</us-gaap:ProductLiabilityAccrualComponentAmount>
    <us-gaap:ProductLiabilityAccrualPeriodExpense
      contextRef="i82193cc2733147c7a79361bd80822e75_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RleHRyZWdpb246YWYwYzVkZDcyMmMyNDE1ZDkwZGJmZTcxMmJhNTVhNDNfNDI1NA_a93bec2d-7285-4205-9e60-f0c8142b799b"
      unitRef="usd">3300000</us-gaap:ProductLiabilityAccrualPeriodExpense>
    <us-gaap:ProductLiabilityAccrualPeriodExpense
      contextRef="i690b78bd497c4714a8cf73c8e2bb3596_D20190101-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RleHRyZWdpb246YWYwYzVkZDcyMmMyNDE1ZDkwZGJmZTcxMmJhNTVhNDNfNDI3Mw_42a3def6-f38f-455e-b40e-1ec3128c4f96"
      unitRef="usd">7100000</us-gaap:ProductLiabilityAccrualPeriodExpense>
    <us-gaap:ProductLiabilityAccrualPeriodExpense
      contextRef="i860f5e82690e4a9b83da993773a511f6_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RleHRyZWdpb246YWYwYzVkZDcyMmMyNDE1ZDkwZGJmZTcxMmJhNTVhNDNfNDU0Mw_6c3a89a4-e103-48df-8785-ffba3d74fe80"
      unitRef="usd">2800000</us-gaap:ProductLiabilityAccrualPeriodExpense>
    <us-gaap:ProductLiabilityAccrualPeriodExpense
      contextRef="i911519084f2b4938a82e95d2228e9377_D20190101-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RleHRyZWdpb246YWYwYzVkZDcyMmMyNDE1ZDkwZGJmZTcxMmJhNTVhNDNfNDU1MA_41e9489a-0cfa-4061-a10e-b90520732d9d"
      unitRef="usd">6400000</us-gaap:ProductLiabilityAccrualPeriodExpense>
    <us-gaap:InsuranceSettlementsReceivable
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RleHRyZWdpb246YWYwYzVkZDcyMmMyNDE1ZDkwZGJmZTcxMmJhNTVhNDNfMTA0MjQ_71be078d-00cb-4383-972d-eb73e1073414"
      unitRef="usd">58700000</us-gaap:InsuranceSettlementsReceivable>
    <us-gaap:InsuranceSettlementsReceivableCurrent
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RleHRyZWdpb246YWYwYzVkZDcyMmMyNDE1ZDkwZGJmZTcxMmJhNTVhNDNfMTA0Mzg_b7689b53-c8a9-46cb-a53f-d2a5d5b93bb4"
      unitRef="usd">7600000</us-gaap:InsuranceSettlementsReceivableCurrent>
    <us-gaap:InsuranceSettlementsReceivableNoncurrent
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RleHRyZWdpb246YWYwYzVkZDcyMmMyNDE1ZDkwZGJmZTcxMmJhNTVhNDNfMTA1NTY_1f949fd8-90a1-4ee2-8df8-b6c8e7f909ea"
      unitRef="usd">51100000</us-gaap:InsuranceSettlementsReceivableNoncurrent>
    <us-gaap:InsuranceSettlementsReceivable
      contextRef="i0e6a8eb82a1b4e8596d34a2ec76bbe39_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RleHRyZWdpb246YWYwYzVkZDcyMmMyNDE1ZDkwZGJmZTcxMmJhNTVhNDNfMTA2NjI_76efdc56-9b21-49a1-91ef-61671d50d9c8"
      unitRef="usd">63800000</us-gaap:InsuranceSettlementsReceivable>
    <us-gaap:InsuranceSettlementsReceivableCurrent
      contextRef="i0e6a8eb82a1b4e8596d34a2ec76bbe39_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RleHRyZWdpb246YWYwYzVkZDcyMmMyNDE1ZDkwZGJmZTcxMmJhNTVhNDNfMTA2NzU_2c6272ec-ac0e-4b78-8b6c-755274a59f56"
      unitRef="usd">7600000</us-gaap:InsuranceSettlementsReceivableCurrent>
    <us-gaap:InsuranceSettlementsReceivableNoncurrent
      contextRef="i0e6a8eb82a1b4e8596d34a2ec76bbe39_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RleHRyZWdpb246YWYwYzVkZDcyMmMyNDE1ZDkwZGJmZTcxMmJhNTVhNDNfMTA3OTQ_633b5adf-42d1-401e-9691-d5f0cb384c3e"
      unitRef="usd">56200000</us-gaap:InsuranceSettlementsReceivableNoncurrent>
    <us-gaap:InsuranceSettlementsReceivable
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RleHRyZWdpb246YWYwYzVkZDcyMmMyNDE1ZDkwZGJmZTcxMmJhNTVhNDNfMTA4ODg_71be078d-00cb-4383-972d-eb73e1073414"
      unitRef="usd">58700000</us-gaap:InsuranceSettlementsReceivable>
    <msa:SummaryOfInsuranceReceivableBalancesAndActivityRelatedToProductLiabilityLossesTableTextBlock
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RleHRyZWdpb246YWYwYzVkZDcyMmMyNDE1ZDkwZGJmZTcxMmJhNTVhNDNfMTM5NDM_a977b0d9-bb86-4a9b-ae77-e28628eebb08">&lt;div style="text-indent:22.5pt;margin-top:9pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A summary of insurance receivables balance and activity related to cumulative trauma product liability losses is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:66.181%;"/&gt;&lt;td style="width:1.0%;"/&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:13.689%;"/&gt;&lt;td style="width:1.0%;"/&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.664%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In&#160;millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;63.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;71.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Collections and other adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(17.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;58.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;63.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</msa:SummaryOfInsuranceReceivableBalancesAndActivityRelatedToProductLiabilityLossesTableTextBlock>
    <us-gaap:InsuranceSettlementsReceivable
      contextRef="i0e6a8eb82a1b4e8596d34a2ec76bbe39_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RhYmxlOjBkMjBhNjg2ZjRhZDQ0YTQ4ZTQ0NmNjZDlmN2FjMzNlL3RhYmxlcmFuZ2U6MGQyMGE2ODZmNGFkNDRhNDhlNDQ2Y2NkOWY3YWMzM2VfMS0yLTEtMS0w_fd746152-8254-4e43-8fc2-bd4574c79223"
      unitRef="usd">63800000</us-gaap:InsuranceSettlementsReceivable>
    <us-gaap:InsuranceSettlementsReceivable
      contextRef="ia697003c537149c590de8687fdf64414_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RhYmxlOjBkMjBhNjg2ZjRhZDQ0YTQ4ZTQ0NmNjZDlmN2FjMzNlL3RhYmxlcmFuZ2U6MGQyMGE2ODZmNGFkNDRhNDhlNDQ2Y2NkOWY3YWMzM2VfMS00LTEtMS0w_54ca3c9b-0084-4107-9111-536849baa934"
      unitRef="usd">71700000</us-gaap:InsuranceSettlementsReceivable>
    <us-gaap:LossContingencyRelatedReceivableCarryingValueAdditions
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RhYmxlOjBkMjBhNjg2ZjRhZDQ0YTQ4ZTQ0NmNjZDlmN2FjMzNlL3RhYmxlcmFuZ2U6MGQyMGE2ODZmNGFkNDRhNDhlNDQ2Y2NkOWY3YWMzM2VfMi0yLTEtMS0w_32183923-6fee-4100-b663-f812787f5aef"
      unitRef="usd">600000</us-gaap:LossContingencyRelatedReceivableCarryingValueAdditions>
    <us-gaap:LossContingencyRelatedReceivableCarryingValueAdditions
      contextRef="i24072ce6330545cf8403117fda28c69d_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RhYmxlOjBkMjBhNjg2ZjRhZDQ0YTQ4ZTQ0NmNjZDlmN2FjMzNlL3RhYmxlcmFuZ2U6MGQyMGE2ODZmNGFkNDRhNDhlNDQ2Y2NkOWY3YWMzM2VfMi00LTEtMS0w_ff86f1fc-f7e1-4abb-a6a5-7272a55751af"
      unitRef="usd">9100000</us-gaap:LossContingencyRelatedReceivableCarryingValueAdditions>
    <us-gaap:LossContingencyReceivableProceeds
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RhYmxlOjBkMjBhNjg2ZjRhZDQ0YTQ4ZTQ0NmNjZDlmN2FjMzNlL3RhYmxlcmFuZ2U6MGQyMGE2ODZmNGFkNDRhNDhlNDQ2Y2NkOWY3YWMzM2VfMy0yLTEtMS0w_a6831070-6394-4ba9-a39b-e413ed4d99e2"
      unitRef="usd">5700000</us-gaap:LossContingencyReceivableProceeds>
    <us-gaap:LossContingencyReceivableProceeds
      contextRef="i24072ce6330545cf8403117fda28c69d_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RhYmxlOjBkMjBhNjg2ZjRhZDQ0YTQ4ZTQ0NmNjZDlmN2FjMzNlL3RhYmxlcmFuZ2U6MGQyMGE2ODZmNGFkNDRhNDhlNDQ2Y2NkOWY3YWMzM2VfMy00LTEtMS0w_044dd1b5-4e09-4e67-97e0-6c78677f88ce"
      unitRef="usd">17000000.0</us-gaap:LossContingencyReceivableProceeds>
    <us-gaap:InsuranceSettlementsReceivable
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RhYmxlOjBkMjBhNjg2ZjRhZDQ0YTQ4ZTQ0NmNjZDlmN2FjMzNlL3RhYmxlcmFuZ2U6MGQyMGE2ODZmNGFkNDRhNDhlNDQ2Y2NkOWY3YWMzM2VfNC0yLTEtMS0w_71be078d-00cb-4383-972d-eb73e1073414"
      unitRef="usd">58700000</us-gaap:InsuranceSettlementsReceivable>
    <us-gaap:InsuranceSettlementsReceivable
      contextRef="i0e6a8eb82a1b4e8596d34a2ec76bbe39_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RhYmxlOjBkMjBhNjg2ZjRhZDQ0YTQ4ZTQ0NmNjZDlmN2FjMzNlL3RhYmxlcmFuZ2U6MGQyMGE2ODZmNGFkNDRhNDhlNDQ2Y2NkOWY3YWMzM2VfNC00LTEtMS0w_76efdc56-9b21-49a1-91ef-61671d50d9c8"
      unitRef="usd">63800000</us-gaap:InsuranceSettlementsReceivable>
    <msa:NotesLoansandFinancingReceivableNetInsuranceCompanies
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RleHRyZWdpb246YWYwYzVkZDcyMmMyNDE1ZDkwZGJmZTcxMmJhNTVhNDNfMTE0NTQ_0e69d9d0-b4a0-4cc6-b0b2-f93d7b24820e"
      unitRef="usd">56700000</msa:NotesLoansandFinancingReceivableNetInsuranceCompanies>
    <msa:NotesLoansandFinancingReceivableNetInsuranceCompaniesCurrent
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RleHRyZWdpb246YWYwYzVkZDcyMmMyNDE1ZDkwZGJmZTcxMmJhNTVhNDNfMTE0Njc_0058e068-6b59-4432-b3b1-f256d15662ea"
      unitRef="usd">3700000</msa:NotesLoansandFinancingReceivableNetInsuranceCompaniesCurrent>
    <msa:NotesReceivablesfromInsuranceCompaniesNoncurrent
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RleHRyZWdpb246YWYwYzVkZDcyMmMyNDE1ZDkwZGJmZTcxMmJhNTVhNDNfMTE1OTA_67be0d1c-ca8a-4d0d-b6f4-60cb56967295"
      unitRef="usd">53000000.0</msa:NotesReceivablesfromInsuranceCompaniesNoncurrent>
    <msa:NotesLoansandFinancingReceivableNetInsuranceCompanies
      contextRef="i0e6a8eb82a1b4e8596d34a2ec76bbe39_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RleHRyZWdpb246YWYwYzVkZDcyMmMyNDE1ZDkwZGJmZTcxMmJhNTVhNDNfMTE3MTc_c4065cd1-f3d3-4e62-a743-04d5e1d15880"
      unitRef="usd">56000000.0</msa:NotesLoansandFinancingReceivableNetInsuranceCompanies>
    <msa:NotesLoansandFinancingReceivableNetInsuranceCompaniesCurrent
      contextRef="i0e6a8eb82a1b4e8596d34a2ec76bbe39_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RleHRyZWdpb246YWYwYzVkZDcyMmMyNDE1ZDkwZGJmZTcxMmJhNTVhNDNfMTE3MzA_c7a95e75-a95a-4857-bf1d-d7a24b72f773"
      unitRef="usd">3700000</msa:NotesLoansandFinancingReceivableNetInsuranceCompaniesCurrent>
    <msa:NotesReceivablesfromInsuranceCompaniesNoncurrent
      contextRef="i0e6a8eb82a1b4e8596d34a2ec76bbe39_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RleHRyZWdpb246YWYwYzVkZDcyMmMyNDE1ZDkwZGJmZTcxMmJhNTVhNDNfMTE4NTQ_6c407a38-afb3-4619-8e39-c08f2b2b04a8"
      unitRef="usd">52300000</msa:NotesReceivablesfromInsuranceCompaniesNoncurrent>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RleHRyZWdpb246YWYwYzVkZDcyMmMyNDE1ZDkwZGJmZTcxMmJhNTVhNDNfMTM5MjM_b754e57c-77a2-41a3-adb5-fc09bfcde8c4">&lt;div style="text-indent:22.5pt;margin-top:9pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A summary of notes receivables from insurance companies balance is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:66.181%;"/&gt;&lt;td style="width:1.0%;"/&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:13.689%;"/&gt;&lt;td style="width:1.0%;"/&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.664%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In&#160;millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;59.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Collections &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <msa:NotesLoansandFinancingReceivableNetInsuranceCompanies
      contextRef="i0e6a8eb82a1b4e8596d34a2ec76bbe39_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RhYmxlOjA5ZmMwMjc3N2IxZDQxNWQ4N2Y2ZjJiMTFmYWQxMzU1L3RhYmxlcmFuZ2U6MDlmYzAyNzc3YjFkNDE1ZDg3ZjZmMmIxMWZhZDEzNTVfMS0yLTEtMS0w_022543f4-bb51-4ea2-8d52-e54305ceecad"
      unitRef="usd">56000000.0</msa:NotesLoansandFinancingReceivableNetInsuranceCompanies>
    <msa:NotesLoansandFinancingReceivableNetInsuranceCompanies
      contextRef="ia697003c537149c590de8687fdf64414_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RhYmxlOjA5ZmMwMjc3N2IxZDQxNWQ4N2Y2ZjJiMTFmYWQxMzU1L3RhYmxlcmFuZ2U6MDlmYzAyNzc3YjFkNDE1ZDg3ZjZmMmIxMWZhZDEzNTVfMS00LTEtMS0w_513cafb0-e31f-4ea1-b261-3f5102b63f19"
      unitRef="usd">59600000</msa:NotesLoansandFinancingReceivableNetInsuranceCompanies>
    <msa:NotesLoansandFinancingReceivableInsuranceCompaniesAdditions
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RhYmxlOjA5ZmMwMjc3N2IxZDQxNWQ4N2Y2ZjJiMTFmYWQxMzU1L3RhYmxlcmFuZ2U6MDlmYzAyNzc3YjFkNDE1ZDg3ZjZmMmIxMWZhZDEzNTVfMi0yLTEtMS0w_2b43779e-ee57-4bbc-8c08-692f5f75999b"
      unitRef="usd">700000</msa:NotesLoansandFinancingReceivableInsuranceCompaniesAdditions>
    <msa:NotesLoansandFinancingReceivableInsuranceCompaniesAdditions
      contextRef="i24072ce6330545cf8403117fda28c69d_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RhYmxlOjA5ZmMwMjc3N2IxZDQxNWQ4N2Y2ZjJiMTFmYWQxMzU1L3RhYmxlcmFuZ2U6MDlmYzAyNzc3YjFkNDE1ZDg3ZjZmMmIxMWZhZDEzNTVfMi00LTEtMS0w_f819d278-ac7f-49e8-92d8-04ba8b46440c"
      unitRef="usd">1500000</msa:NotesLoansandFinancingReceivableInsuranceCompaniesAdditions>
    <msa:NotesLoansandFinancingReceivableInsuranceCompaniesProceeds
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RhYmxlOjA5ZmMwMjc3N2IxZDQxNWQ4N2Y2ZjJiMTFmYWQxMzU1L3RhYmxlcmFuZ2U6MDlmYzAyNzc3YjFkNDE1ZDg3ZjZmMmIxMWZhZDEzNTVfMy0yLTEtMS0w_4bc4e37a-f868-49d8-81c1-94abfadb992e"
      unitRef="usd">0</msa:NotesLoansandFinancingReceivableInsuranceCompaniesProceeds>
    <msa:NotesLoansandFinancingReceivableInsuranceCompaniesProceeds
      contextRef="i24072ce6330545cf8403117fda28c69d_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RhYmxlOjA5ZmMwMjc3N2IxZDQxNWQ4N2Y2ZjJiMTFmYWQxMzU1L3RhYmxlcmFuZ2U6MDlmYzAyNzc3YjFkNDE1ZDg3ZjZmMmIxMWZhZDEzNTVfMy00LTEtMS0w_73c31242-e09d-4560-b38f-917d15496fe1"
      unitRef="usd">5100000</msa:NotesLoansandFinancingReceivableInsuranceCompaniesProceeds>
    <msa:NotesLoansandFinancingReceivableNetInsuranceCompanies
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RhYmxlOjA5ZmMwMjc3N2IxZDQxNWQ4N2Y2ZjJiMTFmYWQxMzU1L3RhYmxlcmFuZ2U6MDlmYzAyNzc3YjFkNDE1ZDg3ZjZmMmIxMWZhZDEzNTVfNC0yLTEtMS0w_0e69d9d0-b4a0-4cc6-b0b2-f93d7b24820e"
      unitRef="usd">56700000</msa:NotesLoansandFinancingReceivableNetInsuranceCompanies>
    <msa:NotesLoansandFinancingReceivableNetInsuranceCompanies
      contextRef="i0e6a8eb82a1b4e8596d34a2ec76bbe39_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RhYmxlOjA5ZmMwMjc3N2IxZDQxNWQ4N2Y2ZjJiMTFmYWQxMzU1L3RhYmxlcmFuZ2U6MDlmYzAyNzc3YjFkNDE1ZDg3ZjZmMmIxMWZhZDEzNTVfNC00LTEtMS0w_c4065cd1-f3d3-4e62-a743-04d5e1d15880"
      unitRef="usd">56000000.0</msa:NotesLoansandFinancingReceivableNetInsuranceCompanies>
    <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RleHRyZWdpb246YWYwYzVkZDcyMmMyNDE1ZDkwZGJmZTcxMmJhNTVhNDNfMTM5NDU_7f9831b7-39ce-46f2-9805-4e163ca71ddc">&lt;div style="text-indent:22.5pt;margin-top:9pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table reconciles the changes in the Company's accrued warranty reserve:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:14pt;margin-bottom:14pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:66.088%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.535%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.735%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.535%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.707%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Year Ended December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Beginning warranty reserve&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Warranty payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,404)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(12,664)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Warranty claims&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Provision for product warranties and other adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(311)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(868)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Ending warranty reserve&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock>
    <us-gaap:ProductWarrantyAccrual
      contextRef="i0e6a8eb82a1b4e8596d34a2ec76bbe39_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RhYmxlOjg2NmQ2MTFlYTBmZDRiNDg4OTYzN2Y3ZTdkNDE4N2I3L3RhYmxlcmFuZ2U6ODY2ZDYxMWVhMGZkNGI0ODg5NjM3ZjdlN2Q0MTg3YjdfMS0yLTEtMS0w_e63a7d5d-da6a-4398-8395-c4239bfca118"
      unitRef="usd">12715000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual
      contextRef="ia697003c537149c590de8687fdf64414_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RhYmxlOjg2NmQ2MTFlYTBmZDRiNDg4OTYzN2Y3ZTdkNDE4N2I3L3RhYmxlcmFuZ2U6ODY2ZDYxMWVhMGZkNGI0ODg5NjM3ZjdlN2Q0MTg3YjdfMS00LTEtMS0w_77131b58-bc39-466e-9874-9680dcad4061"
      unitRef="usd">14214000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrualPayments
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RhYmxlOjg2NmQ2MTFlYTBmZDRiNDg4OTYzN2Y3ZTdkNDE4N2I3L3RhYmxlcmFuZ2U6ODY2ZDYxMWVhMGZkNGI0ODg5NjM3ZjdlN2Q0MTg3YjdfMi0yLTEtMS0w_12a45638-799a-491c-b539-df8d9469558c"
      unitRef="usd">5404000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrualPayments
      contextRef="i24072ce6330545cf8403117fda28c69d_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RhYmxlOjg2NmQ2MTFlYTBmZDRiNDg4OTYzN2Y3ZTdkNDE4N2I3L3RhYmxlcmFuZ2U6ODY2ZDYxMWVhMGZkNGI0ODg5NjM3ZjdlN2Q0MTg3YjdfMi00LTEtMS0w_789be5dc-f267-4814-9c2d-682c1fa3c7ff"
      unitRef="usd">12664000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RhYmxlOjg2NmQ2MTFlYTBmZDRiNDg4OTYzN2Y3ZTdkNDE4N2I3L3RhYmxlcmFuZ2U6ODY2ZDYxMWVhMGZkNGI0ODg5NjM3ZjdlN2Q0MTg3YjdfMy0yLTEtMS0w_edc9f8e6-e813-425f-a469-b6f86b548cd4"
      unitRef="usd">4828000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued
      contextRef="i24072ce6330545cf8403117fda28c69d_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RhYmxlOjg2NmQ2MTFlYTBmZDRiNDg4OTYzN2Y3ZTdkNDE4N2I3L3RhYmxlcmFuZ2U6ODY2ZDYxMWVhMGZkNGI0ODg5NjM3ZjdlN2Q0MTg3YjdfMy00LTEtMS0w_935b0d7d-04ea-46c6-be7d-0fdbdd4c6e50"
      unitRef="usd">12033000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RhYmxlOjg2NmQ2MTFlYTBmZDRiNDg4OTYzN2Y3ZTdkNDE4N2I3L3RhYmxlcmFuZ2U6ODY2ZDYxMWVhMGZkNGI0ODg5NjM3ZjdlN2Q0MTg3YjdfNC0yLTEtMS0w_4fc1d73a-69b0-475c-949b-3b8586a9089e"
      unitRef="usd">311000</us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease>
    <us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease
      contextRef="i24072ce6330545cf8403117fda28c69d_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RhYmxlOjg2NmQ2MTFlYTBmZDRiNDg4OTYzN2Y3ZTdkNDE4N2I3L3RhYmxlcmFuZ2U6ODY2ZDYxMWVhMGZkNGI0ODg5NjM3ZjdlN2Q0MTg3YjdfNC00LTEtMS0w_9290297f-7458-434b-87c7-ab0cb561c2fa"
      unitRef="usd">868000</us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease>
    <us-gaap:ProductWarrantyAccrual
      contextRef="i10c7a8ddcea84818989af97b3d25885e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RhYmxlOjg2NmQ2MTFlYTBmZDRiNDg4OTYzN2Y3ZTdkNDE4N2I3L3RhYmxlcmFuZ2U6ODY2ZDYxMWVhMGZkNGI0ODg5NjM3ZjdlN2Q0MTg3YjdfNS0yLTEtMS0w_71e5149e-d89b-4378-b5c2-9ed9ea3ca56b"
      unitRef="usd">11828000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual
      contextRef="i0e6a8eb82a1b4e8596d34a2ec76bbe39_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RhYmxlOjg2NmQ2MTFlYTBmZDRiNDg4OTYzN2Y3ZTdkNDE4N2I3L3RhYmxlcmFuZ2U6ODY2ZDYxMWVhMGZkNGI0ODg5NjM3ZjdlN2Q0MTg3YjdfNS00LTEtMS0w_1c6febf4-01c3-4473-9f06-57074dd79fe0"
      unitRef="usd">12715000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyExpense
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RleHRyZWdpb246YWYwYzVkZDcyMmMyNDE1ZDkwZGJmZTcxMmJhNTVhNDNfMTM3NzU_38091d6e-da54-4562-babd-5b9c5e6fedf6"
      unitRef="usd">4500000</us-gaap:ProductWarrantyExpense>
    <us-gaap:ProductWarrantyExpense
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml85Ny9mcmFnOmFmMGM1ZGQ3MjJjMjQxNWQ5MGRiZmU3MTJiYTU1YTQzL3RleHRyZWdpb246YWYwYzVkZDcyMmMyNDE1ZDkwZGJmZTcxMmJhNTVhNDNfMTM3ODI_c606cb82-d1df-4a07-908b-e1b3306451ef"
      unitRef="usd">5900000</us-gaap:ProductWarrantyExpense>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMDAvZnJhZzplMTIxM2ZmZmNmMTE0MWY2OTJmZGY3MGIxNDU5MDBhMi90ZXh0cmVnaW9uOmUxMjEzZmZmY2YxMTQxZjY5MmZkZjcwYjE0NTkwMGEyXzYyNTc_d2c0493f-01db-41ac-8c77-6d7f8534514e">Acquisitions  &lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Acquisition of Sierra Monitor Corporation  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On May 20, 2019, we acquired 100% of the common stock&#160;in Sierra Monitor Corporation&#160;("SMC") in an all-cash transaction valued at&#160;$33.2 million, net of cash acquired.  Additionally, we converted outstanding stock options and restricted stock units into MSA stock options and restricted stock units which resulted in additional goodwill of approximately $0.9 million based on the fair value of the awards identified as transaction consideration.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Based in&#160;Milpitas, California, in the heart of Silicon Valley, SMC is a leading provider of fixed gas and flame detection instruments and Industrial Internet of Things solutions that connect and help protect high-value infrastructure assets.  The acquisition enables MSA to accelerate its strategy to enhance worker safety and accountability through the use of cloud technology and wireless connectivity.  This acquisition enhances a key focus of the Company's recently established Safety io subsidiary, launched in 2018 primarily to leverage the capabilities of its portable gas detection portfolio as it relates to cloud connectivity.  The transaction was funded through borrowings on our unsecured senior revolving credit facility.  The acquisition qualifies as a business combination and was accounted for using the acquisition method of accounting.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We finalized the purchase price allocation as of December 31, 2019.  The following table summarizes the fair values of the SMC assets acquired and liabilities assumed at the date of acquisition:  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;margin-bottom:12pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:81.748%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.252%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:7pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;May 20, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Current assets (including cash of $2.1 million)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Property, plant and equipment and other noncurrent assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Acquired technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total liabilities assumed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Assets acquired and liabilities assumed in connection with the acquisition have been recorded at their fair values.  Fair values were determined by management, based in part on an independent valuation performed by a third-party valuation specialist.  The valuation methods used to determine the fair value of intangible assets included the relief from royalty method for technology related intangible assets; the excess earnings approach for customer relationships using customer inputs and contributory charges; and the cost method for assembled workforce which is included in goodwill.  A number of significant assumptions and estimates were involved in the application of these valuation methods, including sales volumes and prices, royalty rates, costs to produce, tax rates, capital spending, discount rates, and working capital changes.  Cash flow forecasts were generally based on SMC pre-acquisition forecasts coupled with estimated MSA sales synergies.  Identifiable intangible assets with finite lives are subject to amortization over their estimated useful lives.  The customer relationships acquired in the SMC transaction will be amortized over a period of 10 years and the technology will be amortized over 5 years.  Estimated future amortization expense related to the identifiable intangible assets is approximately $0.6 million for the remainder of 2020, $1.2 million in each of the next three years, $1.1 million in 2024 and $4.2 million thereafter.  The step up to fair value of acquired inventory as part of the purchase price allocation totaled $1.6 million which was fully recognized as amortization expense during the year ended December 31, 2019.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;margin-top:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Goodwill is calculated as the excess of the purchase price over the fair value of net assets acquired and represents the future economic benefits arising from other assets acquired that could not be individually identified and separately recognized.  Among the factors that contributed to a purchase price in excess of the fair value of the net tangible and intangible assets acquired were the acquisition of an assembled workforce, the expected synergies and other benefits that we believe will result from combining the operations of SMC with our operations.  Goodwill of $19.9 million related to the SMC acquisition has been recorded in the Americas reportable segment and is non-deductible for tax purposes.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Our results for the&#160;six months ended June 30, 2020, include $0.2&#160;million in strategic transaction costs compared to $2.0 million for the for the six months ended June 30, 2019.  These costs are reported in selling, general and administrative expenses.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;margin-top:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The operating results of the SMC acquisition have been included in our consolidated financial statements from the acquisition date as part of the Americas reportable segment.  Our results for the six months ended June 30, 2020, include SMC sales and net income of $11.1 million and $1.4 million, respectively.  Excluding purchase accounting amortization for intangible assets of $0.6 million, adjusted earnings for SMC for the six months ended June 30, 2020, was $2.0 million.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;margin-top:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following unaudited pro forma information presents our combined results as if the SMC acquisition had occurred on January 1, 2019.  The unaudited pro forma financial information was prepared to give effect to events that are (1)&#160;directly attributable to the acquisition; (2)&#160;factually supportable; and (3)&#160;expected to have a continuing impact on the combined company&#x2019;s results.  There were no material transactions between MSA and SMC during the period presented that are required to be eliminated.  Intercompany transactions between SMC companies during the periods presented have been eliminated in the unaudited pro forma combined financial information.  The unaudited pro forma financial information does not reflect any cost savings, operating synergies or revenue enhancements that the combined companies may achieve as a result of the acquisitions or the costs to integrate the operations or the costs necessary to achieve cost savings, operating synergies or revenue enhancements.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:9pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:63.204%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.397%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.399%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:7pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In millions, except per share amounts)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three months ended June 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six months ended June 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;352.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;684.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;62.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basic earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Diluted earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The unaudited pro forma combined financial information is presented for information purposes only and is not intended to represent or be indicative of the combined results of operations or financial position that we would have reported had the acquisitions been completed as of the date and for the periods presented, and should not be taken as representative of our consolidated results of operations or financial condition following the acquisitions.  In addition, the unaudited pro forma combined financial information is not intended to project the future financial position or results of operations of the combined company.  &lt;/span&gt;&lt;/div&gt;The unaudited pro forma financial information was prepared using the acquisition method of accounting under existing U.S. GAAP. MSA has been treated as the acquirer.</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="ifc28f784fb904ea39f3677ba07c70e20_I20190520"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMDAvZnJhZzplMTIxM2ZmZmNmMTE0MWY2OTJmZGY3MGIxNDU5MDBhMi90ZXh0cmVnaW9uOmUxMjEzZmZmY2YxMTQxZjY5MmZkZjcwYjE0NTkwMGEyXzEwMw_819d9047-b003-422f-82b1-8fca94af6224"
      unitRef="number">1</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i5ba3f1edf2d24576a7b1b86a2c11e9f3_D20190520-20190520"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMDAvZnJhZzplMTIxM2ZmZmNmMTE0MWY2OTJmZGY3MGIxNDU5MDBhMi90ZXh0cmVnaW9uOmUxMjEzZmZmY2YxMTQxZjY5MmZkZjcwYjE0NTkwMGEyXzIwMQ_44581124-ba8b-4e42-ad88-f0ab2181ba84"
      unitRef="usd">33200000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:Goodwill
      contextRef="ibd15a9a248fd46b19a51590537849316_I20190520"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMDAvZnJhZzplMTIxM2ZmZmNmMTE0MWY2OTJmZGY3MGIxNDU5MDBhMi90ZXh0cmVnaW9uOmUxMjEzZmZmY2YxMTQxZjY5MmZkZjcwYjE0NTkwMGEyXzQxMw_8908b4a5-04e1-498e-b9a9-744a7be09bc9"
      unitRef="usd">900000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMDAvZnJhZzplMTIxM2ZmZmNmMTE0MWY2OTJmZGY3MGIxNDU5MDBhMi90ZXh0cmVnaW9uOmUxMjEzZmZmY2YxMTQxZjY5MmZkZjcwYjE0NTkwMGEyXzYyNTk_c12ac80a-7dfa-4628-b581-8f3c06c0f3ad">The following table summarizes the fair values of the SMC assets acquired and liabilities assumed at the date of acquisition:  &lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:81.748%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.252%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:7pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;May 20, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Current assets (including cash of $2.1 million)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Property, plant and equipment and other noncurrent assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Acquired technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total liabilities assumed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="ifc28f784fb904ea39f3677ba07c70e20_I20190520"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMDAvZnJhZzplMTIxM2ZmZmNmMTE0MWY2OTJmZGY3MGIxNDU5MDBhMi90YWJsZToyYTZkYjYyMjUwMDQ0ZDFjYjI0OTZmNDRlYWQ4YWMxMi90YWJsZXJhbmdlOjJhNmRiNjIyNTAwNDRkMWNiMjQ5NmY0NGVhZDhhYzEyXzEtMC0xLTEtMC90ZXh0cmVnaW9uOjgzYTc2MGZlODZiNjQ2ODg5NDIwOWJhNGZjNDE3N2Y1XzM4NDgyOTA2OTcyNzk_b5104156-3f48-401d-8d0a-84a59dfd509f"
      unitRef="usd">2100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets
      contextRef="ifc28f784fb904ea39f3677ba07c70e20_I20190520"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMDAvZnJhZzplMTIxM2ZmZmNmMTE0MWY2OTJmZGY3MGIxNDU5MDBhMi90YWJsZToyYTZkYjYyMjUwMDQ0ZDFjYjI0OTZmNDRlYWQ4YWMxMi90YWJsZXJhbmdlOjJhNmRiNjIyNTAwNDRkMWNiMjQ5NmY0NGVhZDhhYzEyXzEtMS0xLTEtMA_e75b72d6-dea1-4dca-a388-dd7e9607136c"
      unitRef="usd">10500000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment
      contextRef="ifc28f784fb904ea39f3677ba07c70e20_I20190520"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMDAvZnJhZzplMTIxM2ZmZmNmMTE0MWY2OTJmZGY3MGIxNDU5MDBhMi90YWJsZToyYTZkYjYyMjUwMDQ0ZDFjYjI0OTZmNDRlYWQ4YWMxMi90YWJsZXJhbmdlOjJhNmRiNjIyNTAwNDRkMWNiMjQ5NmY0NGVhZDhhYzEyXzItMS0xLTEtMA_fe3a73a4-a008-4009-b4d5-0bff37831003"
      unitRef="usd">1300000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="ibd85a53d58364e16813e2cb8d563ac06_I20190520"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMDAvZnJhZzplMTIxM2ZmZmNmMTE0MWY2OTJmZGY3MGIxNDU5MDBhMi90YWJsZToyYTZkYjYyMjUwMDQ0ZDFjYjI0OTZmNDRlYWQ4YWMxMi90YWJsZXJhbmdlOjJhNmRiNjIyNTAwNDRkMWNiMjQ5NmY0NGVhZDhhYzEyXzMtMS0xLTEtMA_24b05037-aa73-4aca-8abe-480ab7d96608"
      unitRef="usd">9600000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i007735fb3b834a1bb5a646829690e6b1_I20190520"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMDAvZnJhZzplMTIxM2ZmZmNmMTE0MWY2OTJmZGY3MGIxNDU5MDBhMi90YWJsZToyYTZkYjYyMjUwMDQ0ZDFjYjI0OTZmNDRlYWQ4YWMxMi90YWJsZXJhbmdlOjJhNmRiNjIyNTAwNDRkMWNiMjQ5NmY0NGVhZDhhYzEyXzQtMS0xLTEtMA_5db27e36-75f4-4bba-b56e-3982f1dc8842"
      unitRef="usd">1400000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:Goodwill
      contextRef="ifc28f784fb904ea39f3677ba07c70e20_I20190520"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMDAvZnJhZzplMTIxM2ZmZmNmMTE0MWY2OTJmZGY3MGIxNDU5MDBhMi90YWJsZToyYTZkYjYyMjUwMDQ0ZDFjYjI0OTZmNDRlYWQ4YWMxMi90YWJsZXJhbmdlOjJhNmRiNjIyNTAwNDRkMWNiMjQ5NmY0NGVhZDhhYzEyXzUtMS0xLTEtMA_20163de2-46d0-4da8-b323-90866ce2cb3b"
      unitRef="usd">19900000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="ifc28f784fb904ea39f3677ba07c70e20_I20190520"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMDAvZnJhZzplMTIxM2ZmZmNmMTE0MWY2OTJmZGY3MGIxNDU5MDBhMi90YWJsZToyYTZkYjYyMjUwMDQ0ZDFjYjI0OTZmNDRlYWQ4YWMxMi90YWJsZXJhbmdlOjJhNmRiNjIyNTAwNDRkMWNiMjQ5NmY0NGVhZDhhYzEyXzYtMS0xLTEtMA_37b350f4-3884-48b8-ba58-7e2d4cd51273"
      unitRef="usd">42700000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="ifc28f784fb904ea39f3677ba07c70e20_I20190520"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMDAvZnJhZzplMTIxM2ZmZmNmMTE0MWY2OTJmZGY3MGIxNDU5MDBhMi90YWJsZToyYTZkYjYyMjUwMDQ0ZDFjYjI0OTZmNDRlYWQ4YWMxMi90YWJsZXJhbmdlOjJhNmRiNjIyNTAwNDRkMWNiMjQ5NmY0NGVhZDhhYzEyXzctMS0xLTEtMA_c0517a4b-b9cf-41c5-9c58-162b2a83a010"
      unitRef="usd">6500000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="ifc28f784fb904ea39f3677ba07c70e20_I20190520"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMDAvZnJhZzplMTIxM2ZmZmNmMTE0MWY2OTJmZGY3MGIxNDU5MDBhMi90YWJsZToyYTZkYjYyMjUwMDQ0ZDFjYjI0OTZmNDRlYWQ4YWMxMi90YWJsZXJhbmdlOjJhNmRiNjIyNTAwNDRkMWNiMjQ5NmY0NGVhZDhhYzEyXzgtMS0xLTEtMA_d8e7b023-74e6-4a01-ac77-59186d6a19e5"
      unitRef="usd">36200000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i7de44b55d7274f939bddac1d1c42a73c_D20190520-20190520"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMDAvZnJhZzplMTIxM2ZmZmNmMTE0MWY2OTJmZGY3MGIxNDU5MDBhMi90ZXh0cmVnaW9uOmUxMjEzZmZmY2YxMTQxZjY5MmZkZjcwYjE0NTkwMGEyXzI3MjY_a1a49f22-c3d2-4217-96c6-0ccb44734cb0">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i667a6dc2edd24abba791c2d434cea008_D20190520-20190520"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMDAvZnJhZzplMTIxM2ZmZmNmMTE0MWY2OTJmZGY3MGIxNDU5MDBhMi90ZXh0cmVnaW9uOmUxMjEzZmZmY2YxMTQxZjY5MmZkZjcwYjE0NTkwMGEyXzI3NzE_1b744119-927e-46ba-93ac-f9c5a51ada4d">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
      contextRef="ia49749ee53564ffa87110c8a438ea5f0_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMDAvZnJhZzplMTIxM2ZmZmNmMTE0MWY2OTJmZGY3MGIxNDU5MDBhMi90ZXh0cmVnaW9uOmUxMjEzZmZmY2YxMTQxZjY5MmZkZjcwYjE0NTkwMGEyXzI4Nzc_8448f5a5-7f7e-452c-80d4-5cffff60a722"
      unitRef="usd">600000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <msa:FiniteLivedIntangibleAssetsAmortizationExpenseYearsTwoThroughFour
      contextRef="ia49749ee53564ffa87110c8a438ea5f0_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMDAvZnJhZzplMTIxM2ZmZmNmMTE0MWY2OTJmZGY3MGIxNDU5MDBhMi90ZXh0cmVnaW9uOmUxMjEzZmZmY2YxMTQxZjY5MmZkZjcwYjE0NTkwMGEyXzI5MDc_767c951e-fb9d-4a44-b7b7-5a4c5f3c7edb"
      unitRef="usd">1200000</msa:FiniteLivedIntangibleAssetsAmortizationExpenseYearsTwoThroughFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="ia49749ee53564ffa87110c8a438ea5f0_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMDAvZnJhZzplMTIxM2ZmZmNmMTE0MWY2OTJmZGY3MGIxNDU5MDBhMi90ZXh0cmVnaW9uOmUxMjEzZmZmY2YxMTQxZjY5MmZkZjcwYjE0NTkwMGEyXzI5NDM_f66faf99-3216-46e5-8245-3ee23b57cae6"
      unitRef="usd">1100000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="ia49749ee53564ffa87110c8a438ea5f0_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMDAvZnJhZzplMTIxM2ZmZmNmMTE0MWY2OTJmZGY3MGIxNDU5MDBhMi90ZXh0cmVnaW9uOmUxMjEzZmZmY2YxMTQxZjY5MmZkZjcwYjE0NTkwMGEyXzI5NTg_8825e8ff-96bf-4de5-9ed1-0dc7ec11b407"
      unitRef="usd">4200000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <msa:BusinessCombinationStepUpToFairValueOfAcquiredInventoryAspartOfPurchasePriceAllocation
      contextRef="i5ba3f1edf2d24576a7b1b86a2c11e9f3_D20190520-20190520"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMDAvZnJhZzplMTIxM2ZmZmNmMTE0MWY2OTJmZGY3MGIxNDU5MDBhMi90ZXh0cmVnaW9uOmUxMjEzZmZmY2YxMTQxZjY5MmZkZjcwYjE0NTkwMGEyXzMwNzE_53cd69e4-539b-4bfe-8c9e-d66e10f3cb72"
      unitRef="usd">1600000</msa:BusinessCombinationStepUpToFairValueOfAcquiredInventoryAspartOfPurchasePriceAllocation>
    <us-gaap:Goodwill
      contextRef="ia49749ee53564ffa87110c8a438ea5f0_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMDAvZnJhZzplMTIxM2ZmZmNmMTE0MWY2OTJmZGY3MGIxNDU5MDBhMi90ZXh0cmVnaW9uOmUxMjEzZmZmY2YxMTQxZjY5MmZkZjcwYjE0NTkwMGEyXzM3Mzk_1578cc89-a741-48f7-8981-9c0964ae7652"
      unitRef="usd">19900000</us-gaap:Goodwill>
    <us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts
      contextRef="ia49749ee53564ffa87110c8a438ea5f0_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMDAvZnJhZzplMTIxM2ZmZmNmMTE0MWY2OTJmZGY3MGIxNDU5MDBhMi90ZXh0cmVnaW9uOmUxMjEzZmZmY2YxMTQxZjY5MmZkZjcwYjE0NTkwMGEyXzM4NDgyOTA3MDM3MzM_93e27392-4725-44fd-8625-2c657df78c22"
      unitRef="usd">200000</us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts>
    <us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts
      contextRef="id479952cace2469d98bd80dd2b91bb97_I20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMDAvZnJhZzplMTIxM2ZmZmNmMTE0MWY2OTJmZGY3MGIxNDU5MDBhMi90ZXh0cmVnaW9uOmUxMjEzZmZmY2YxMTQxZjY5MmZkZjcwYjE0NTkwMGEyXzM5NjA_617ddef7-ebce-4bfa-a381-017f74b88391"
      unitRef="usd">2000000.0</us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i65955679643d41dbb501fec94cfe0c48_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMDAvZnJhZzplMTIxM2ZmZmNmMTE0MWY2OTJmZGY3MGIxNDU5MDBhMi90ZXh0cmVnaW9uOmUxMjEzZmZmY2YxMTQxZjY5MmZkZjcwYjE0NTkwMGEyXzQyOTY_f9bbf14a-df9b-4ce3-adf2-02b70dba705c"
      unitRef="usd">11100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:NetIncomeLoss
      contextRef="i65955679643d41dbb501fec94cfe0c48_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMDAvZnJhZzplMTIxM2ZmZmNmMTE0MWY2OTJmZGY3MGIxNDU5MDBhMi90ZXh0cmVnaW9uOmUxMjEzZmZmY2YxMTQxZjY5MmZkZjcwYjE0NTkwMGEyXzQzMDM_495f07a4-5699-4b96-9d20-f3e8912001ef"
      unitRef="usd">1400000</us-gaap:NetIncomeLoss>
    <msa:BusinessCombinationAmortizationExpenseRelatedToStepUpToFairValueOfAcquiredInventoryAspartOfPurchasePriceAllocation
      contextRef="i65955679643d41dbb501fec94cfe0c48_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMDAvZnJhZzplMTIxM2ZmZmNmMTE0MWY2OTJmZGY3MGIxNDU5MDBhMi90ZXh0cmVnaW9uOmUxMjEzZmZmY2YxMTQxZjY5MmZkZjcwYjE0NTkwMGEyXzQ0MTI_a49207ac-f3b0-46bc-aab5-cddeb8d9a0f3"
      unitRef="usd">600000</msa:BusinessCombinationAmortizationExpenseRelatedToStepUpToFairValueOfAcquiredInventoryAspartOfPurchasePriceAllocation>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i65955679643d41dbb501fec94cfe0c48_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMDAvZnJhZzplMTIxM2ZmZmNmMTE0MWY2OTJmZGY3MGIxNDU5MDBhMi90ZXh0cmVnaW9uOmUxMjEzZmZmY2YxMTQxZjY5MmZkZjcwYjE0NTkwMGEyXzQ0NTg_9fca3ac0-76c1-4080-8ffe-69a32dbcec14"
      unitRef="usd">2000000.0</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessAcquisitionProFormaInformationTextBlock
      contextRef="i03e6ded352c24bde908a4b05081b8fff_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMDAvZnJhZzplMTIxM2ZmZmNmMTE0MWY2OTJmZGY3MGIxNDU5MDBhMi90ZXh0cmVnaW9uOmUxMjEzZmZmY2YxMTQxZjY5MmZkZjcwYjE0NTkwMGEyXzYyNjE_97072147-852f-4fd9-aeab-514a6063c3b0">&lt;div style="text-indent:22.5pt;margin-top:8pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following unaudited pro forma information presents our combined results as if the SMC acquisition had occurred on January 1, 2019.  The unaudited pro forma financial information was prepared to give effect to events that are (1)&#160;directly attributable to the acquisition; (2)&#160;factually supportable; and (3)&#160;expected to have a continuing impact on the combined company&#x2019;s results.  There were no material transactions between MSA and SMC during the period presented that are required to be eliminated.  Intercompany transactions between SMC companies during the periods presented have been eliminated in the unaudited pro forma combined financial information.  The unaudited pro forma financial information does not reflect any cost savings, operating synergies or revenue enhancements that the combined companies may achieve as a result of the acquisitions or the costs to integrate the operations or the costs necessary to achieve cost savings, operating synergies or revenue enhancements.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:9pt;margin-bottom:5pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:63.204%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.397%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.399%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:7pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In millions, except per share amounts)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three months ended June 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six months ended June 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;352.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;684.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;62.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basic earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Diluted earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:BusinessAcquisitionProFormaInformationTextBlock>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i75e22cb52f874dfbba49660932859cb6_D20190401-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMDAvZnJhZzplMTIxM2ZmZmNmMTE0MWY2OTJmZGY3MGIxNDU5MDBhMi90YWJsZTpkODQ1NTA4ZWU2ZGI0OTE2OGIyMzA3ZjQ4NGY5NDhmZi90YWJsZXJhbmdlOmQ4NDU1MDhlZTZkYjQ5MTY4YjIzMDdmNDg0Zjk0OGZmXzEtMS0xLTEtMA_218c8bb2-034d-4fce-9903-fb2fe3574678"
      unitRef="usd">352400000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMDAvZnJhZzplMTIxM2ZmZmNmMTE0MWY2OTJmZGY3MGIxNDU5MDBhMi90YWJsZTpkODQ1NTA4ZWU2ZGI0OTE2OGIyMzA3ZjQ4NGY5NDhmZi90YWJsZXJhbmdlOmQ4NDU1MDhlZTZkYjQ5MTY4YjIzMDdmNDg0Zjk0OGZmXzEtMi0xLTEtNDM2OA_ed8ec46a-242e-4ad8-8b6b-39a87b3181ab"
      unitRef="usd">684000000.0</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax
      contextRef="i75e22cb52f874dfbba49660932859cb6_D20190401-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMDAvZnJhZzplMTIxM2ZmZmNmMTE0MWY2OTJmZGY3MGIxNDU5MDBhMi90YWJsZTpkODQ1NTA4ZWU2ZGI0OTE2OGIyMzA3ZjQ4NGY5NDhmZi90YWJsZXJhbmdlOmQ4NDU1MDhlZTZkYjQ5MTY4YjIzMDdmNDg0Zjk0OGZmXzItMS0xLTEtMA_a6cee70e-8e68-40f1-bdc9-c37993e94572"
      unitRef="usd">38700000</us-gaap:BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax>
    <us-gaap:BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMDAvZnJhZzplMTIxM2ZmZmNmMTE0MWY2OTJmZGY3MGIxNDU5MDBhMi90YWJsZTpkODQ1NTA4ZWU2ZGI0OTE2OGIyMzA3ZjQ4NGY5NDhmZi90YWJsZXJhbmdlOmQ4NDU1MDhlZTZkYjQ5MTY4YjIzMDdmNDg0Zjk0OGZmXzItMi0xLTEtNDM2OA_40dbba6e-bd99-4e6c-93de-e12a50af9e32"
      unitRef="usd">62000000.0</us-gaap:BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax>
    <us-gaap:BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareBasic
      contextRef="i75e22cb52f874dfbba49660932859cb6_D20190401-20190630"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMDAvZnJhZzplMTIxM2ZmZmNmMTE0MWY2OTJmZGY3MGIxNDU5MDBhMi90YWJsZTpkODQ1NTA4ZWU2ZGI0OTE2OGIyMzA3ZjQ4NGY5NDhmZi90YWJsZXJhbmdlOmQ4NDU1MDhlZTZkYjQ5MTY4YjIzMDdmNDg0Zjk0OGZmXzMtMS0xLTEtMA_1048b7f0-e4f7-40be-b413-3347357a1953"
      unitRef="usdPerShare">1000000.00</us-gaap:BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareBasic>
    <us-gaap:BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareBasic
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMDAvZnJhZzplMTIxM2ZmZmNmMTE0MWY2OTJmZGY3MGIxNDU5MDBhMi90YWJsZTpkODQ1NTA4ZWU2ZGI0OTE2OGIyMzA3ZjQ4NGY5NDhmZi90YWJsZXJhbmdlOmQ4NDU1MDhlZTZkYjQ5MTY4YjIzMDdmNDg0Zjk0OGZmXzMtMi0xLTEtNDM2OA_089949a5-68ed-4e56-82f1-7a3daf67be98"
      unitRef="usdPerShare">1610000</us-gaap:BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareBasic>
    <us-gaap:BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted
      contextRef="i75e22cb52f874dfbba49660932859cb6_D20190401-20190630"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMDAvZnJhZzplMTIxM2ZmZmNmMTE0MWY2OTJmZGY3MGIxNDU5MDBhMi90YWJsZTpkODQ1NTA4ZWU2ZGI0OTE2OGIyMzA3ZjQ4NGY5NDhmZi90YWJsZXJhbmdlOmQ4NDU1MDhlZTZkYjQ5MTY4YjIzMDdmNDg0Zjk0OGZmXzQtMS0xLTEtMA_acee645d-881a-45ac-9d27-f2b2b5e99d32"
      unitRef="usdPerShare">990000</us-gaap:BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted>
    <us-gaap:BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted
      contextRef="ie52d895949b84ef9bcc0528100878f3d_D20190101-20190630"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOjI2NzU4ZWU0NjQ3YzQxZjJiYjg0MTJjYjA3ZDY0MTkyL3NlYzoyNjc1OGVlNDY0N2M0MWYyYmI4NDEyY2IwN2Q2NDE5Ml8xMDAvZnJhZzplMTIxM2ZmZmNmMTE0MWY2OTJmZGY3MGIxNDU5MDBhMi90YWJsZTpkODQ1NTA4ZWU2ZGI0OTE2OGIyMzA3ZjQ4NGY5NDhmZi90YWJsZXJhbmdlOmQ4NDU1MDhlZTZkYjQ5MTY4YjIzMDdmNDg0Zjk0OGZmXzQtMi0xLTEtNDM2OA_ad297cbb-a4d8-41d6-9a52-d4ffd3a2d300"
      unitRef="usdPerShare">1580000</us-gaap:BusinessAcquisitionProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTaxPerShareDiluted>
</xbrl>
